环境:
本地主机(windows10 家庭版)、远程主机(centos7 虚拟机)
方法:
(一)当文件较小时,可用linux的rz、sz命令经由ZMODEM进行文件传输
- 文件(linux-->windows):sz filename
- 文件(windows-->linux):rz
(二)在windows端使用sftp进行文件传输(sftp是交互式文件传输程式,比ftp更加安全)
- 打开windows端的cmd,使用sftp远程登陆linux主机:sftp root@192.168.150.1(username@host ip or username@domainname)
- 命令行提示输入linux用户密码,输入回车后显示sftp>
- 文件(linux-->windows):sftp> get /home/tempFiles/text.sh C:\Users\ll\Downloads\app\(get linux上文件路径 windows上目录路径)
- 文件(windows-->linux):sftp> put C:\Users\ll\Downloads\app\textw.py /home/tempFiles/ (put windows上文件路径 linux上目录路径)
- pwd、ls、cat、mkdir等这些命令都可以在sftp> 后输入使用,作用于远程主机linux,命令前加l即lpwd、lls、lcat等作用于本地主机即windows
- 退出sftp使用quit、exit、bye均可
注:该部分参考http://www.cnblogs.com/chen1987lei/archive/2010/11/26/1888391.html
(三)在centos7下开启samba服务
详细内容在博客《CentOS 7下Samba服务安装与配置详解》
(四)在windows端下载、安装xftp,配合xshell使用(简单好用,就是试用期只有30天)
注:linux与linux之间文件共享可用scp、sftp、ssh等命令