注:本文源自本人一个实际需求,即在Windows上倒腾用于Linux环境的代码,那么文件传送就是首要解决的问题。经过实践,总结了一些实现的途径,既有适合不同层次的需求,又有不同平台的解决方案。
1、FTP服务搭建:
- step1:安装vsftpd服务软件;
- step2:查看vsftpd配置并按需要修改相关配置;
- step3:启用vsftpd服务;
- step4:创建ftp用户;
- step5:设置Selinux与配置防火墙(centos7.x——firewalld;低版本可能为iptables);
- step6:ftp客户端测试(Window:WinSCP/FileZilla; Linux主机:安装lftp测试)。
2、利用Linux远程登录工具命令实现:
- Windows:Xshell,需在Linux主机上安装lrzsz工具包,然后通过rz、sz命令实现文件上传下载;https://www.cnblogs.com/machanghai/p/5976054.html
- Mac OS:Shell Teminal(本地),在Mac本地利用scp命令实现;http://www.cnblogs.com/wangchaowei/p/6852339.html
3、利用可视化桌面工具实现:
- Windows:SSH Secure Shell Client,既可实现shell命令操作,亦可实现文件管理(上传下载);https://blog.csdn.net/fengqingtao2008/article/details/78018807
- Mac OS:RBrowse;https://bbs.feng.com/read-htm-tid-9556084.html;http://www.rbrowser.com/