Ⅰ 实现Linux系统与windows系统的文件互传的过程
一.概述
本文讲述了在Linux主机与windows主机之间如何互传文件的方法。因为有的时候,linux主机中的一些文件可能会在windows环境下用到。例如在linux主机中抓了一些图片,想把它们传到windows主机上以作为word文档的插图。又或者从Windows主机上网,下载了一些linux的软件包,想传到linux主机中安装。在这些情况下,都需要一种方法来进行两者之间的互通。
本文采用ftp方式来传送文件,软件采用Serv-U。在widows主机下安装Serv-U,使其成为ftp服务器,在linux主机下通过ftp命令来上传和下载文件。经过试验,可以很好的满足需求。
二.实验环境
软件环境:
A机:
操作系统:windows2000, IP: 10.18.34.115.
B机:
操作系统:Linux Red Hat 9.0, IP:10.18.34.251.
三.安装
1. Serv-U的安装
执行setup.exe, 全部选默认选项即可。
2. Serv-U的常规设置
在安装完成后,会弹出配置向导对话框,这里按要求填入相应信息,即可配置成功一个ftp服务器。这里A机的`ip地址是10.18.34.115.按照安装向导做如下操作:
1) IP address(IP地址):输入“10.18.34.115”。(如果使用动态的或无合法的IP地址则此项为空)。
2) Domain name(域名):输入域名,例如“RoseRed”(此处随意)。
3) Install as system server(安装成一个系统服务器吗):选“Yes”。
4) Allow anonymous access(接受匿名登录吗):此处可根据自己需要选择,比如选“Yes”。
5) anonymous home directory(匿名主目录):此处可输入(或选择)一个供匿名用户登录的主目录。
Ⅱ 如何在windows和linux传输文件
方法有很多,分别介绍一下吧。
由于通常我们在Windows上通过ssh连接监听在Linux的。所以完全可以利用SCP来直接传输。可以下载一个叫做WinSCP的软件,然后按照配置普通ssh 客户端 (例如Putty)的方法进行主机,用户,密码/密钥 的配置后,在协议中选择SCP即可。成功后会分别列出两边的文件,拖拽就行了。
古老的FTP,自己在LInux上搭建一个FTP服务。 然后选择一个Windows的FTP客户端来传送。 比较麻烦,如果有sshd服务,不太推荐这么搞。
借助Webservice ,这个算是比较偏门的方法,比如在Linux中安装一个apache,在Windows中安装一个IIS ,然后分别用wget或IE去页面上拖拽。
Samba/CIFS Server 比较适合多人无脑共享,人一多,我们就不能指望所有人都要会配置scp客户端。 所以在Linux上搭建samba服务器,然后Windows客户端就可以通过文件查看器直接访问。不过,配置samba权限这部分可是够累的。
其他诸如NFS,各种曲线救国(上传/下载S3)就不多说了。
Ⅲ Win与Linux文件互传(VM虚拟机)
图文版:https://pan..com/s/1cspR5MfwAdcnZKDByslijQ
注意:共享文件不是,文件管理器其他位置中的Windows网络选项。
四.使用WinSCP
1.安装WinSCP
2.使用win10CMDipconfig命令查看本机所有ip,本机所有IP如下,找到其中的VMwareNetworkAdapterVMnet。在这有两个可能是的ip地址192.168.64.1和192.168.204.1,并且使用ping命令都能ping通。
3.在虚拟机中查找IP,本次使用Centos7.7,使用ifconfig命令找到所有inet,其中与Win10中找到的ip相同的ip即为本次要连接的虚拟机。
4.使用WinSCP登陆,文件协议选择SFTP
注意:其中主机名填ip地址,而非使用hostname-f得到的主机名。端口号默认就可以,测试发现和防火墙并没有什么关系,在此我只防火墙只打开了2277端口,最后同样是可以正常连接使用。
备注:WinSCP主页:https://winscp.net/eng/index.php
查看开放的端口:
firewall-cmd--list-ports
添加例外端口:
firewall-cmd--add-port=8080/tcp
查看防火墙状态
firewall-cmd--state
停止firewall
systemctlstopfirewalld.service
禁止firewall开机启动
systemctldisablefirewalld.service
Ⅳ 如何使用xftp工具在Windows与Linux之间传输文件
使用xftp工具在Windows与Linux之间传输文件的方法
xftp工具是一款SFTP,FTP文件传输软件,可在Windows pc与Unix/Linux之间安全的传输文件。
使用xftp工具从Windows向Linux传输文件的时候,先新建一FTP站点:
名称:写一有意义的名称;
主机:填写Linux的IP地址(IP地址的查询方法为在Linux中输入ifconfig);
协议:选择SFTP;
方法:password,输入与Linux相同的用户名与密码;
点击确定--连接后,会在页面右侧显示Linux安装目录。
至此,新建会话完成,可从Windows向Linux传输文件,拖动过去即可,反之亦然。
下次使用时,直接打开需要的对话即可。
可从Windows向Linux传输文件时,压缩包不要解压后向Linux发送。
在Linux下某个文件存在问题,需要修改时,可传到Windows下进行更改,然后拷贝回去即可。
(注:在计算机下,可使用Notepad++打开文件。)
Ⅳ xshell中怎样实现windows和linux文件传输
要想在Xshell中实现windows和linux文件传输,那么就需要借助远程文件传输软件Xftp,可以通过以下设置进行传输:
具体操作如下:
1、登录用xshell传输文件的主机
图2:新建文件传输按钮设置
注释:
如Xshell使用SSH协议,Xftp尝试建立SFTP连接,如果是TELNET、RLOGIN等协议则利用FTP进行连接。更多使用教程可以访问Xshell中文官网进行学习。
Ⅵ 【软件安装】---安装rz和sz命令实现Linux与Windows传输文件
前言: 虽然使用Putty和Xshell我们可以实现自己的电脑与Linux连接,但是有时也需要从Linux直接传输文件到Windows中,或者从Windows传输文件到Linux,这时就可以用rz和sz命令。
1.软件安装
yum安装
编译安装
2.软件使用
lrz命令是方便从windows传文件到Linux,在windows下通过连接工具进入linux系统,cd到自己需要的目录,命令行输入lrz,然后回车,之后会弹出一个选择框,选择我们需要上传的文件,然后add,最后上传就好了。
lsz命令是从Linux传输文件到windows,同样Linux下我们需要传的文件所在目录,命令行输入lsz,后面跟上需要传输的文件命,可以是一个文件,也可以跟多个文件名,同时传多个文件,然后回车,就可以传文件了。