FTP/SFTP 笔记
 
 
 
 
 
 
 
 
 
 
 
贡献者: addis
1. FTP
- FTP 软件可以用来在 linux 上面上传下载文件。但一般为了安全建议用 SFTP。
- 只要 ssh 可以连上 sftp 理论上就可以(包括
~/.ssh/config
里面的设置)。
- 其中一个软件叫做 vsftpd (very secure file transfer portal)
- 安装方法
sudo apt-get install vsftpd
- 设置文件 的储存路径是 /etc/vsftpd.conf, 确保其中的命令
local_enable = YES
和 write_enable = YES
没有被注释掉。
(if read only, use "sudo vi vsftpd.conf")
- 为使 ftp server 的 config 文件生效,必须 restart server. 用 sudo service vsftpd restart 或 stop 或 start
2. Filezilla
- 比起 Filezilla 和 WinSCP,还是强烈推荐 MobaXterm,直接集成 ssh 和 sftp
- Filezilla 是其他电脑上的传文件程序。
- 登录与 SSH 相同。host 框输入 ip 地址,用户名和密码登录,port 22, 即可。以后登录可以用 Quickconnect 按钮右边的箭头选择账号直接登录。
- 可以同时打开多个窗口。
3. WinSCP
- 比起 Filezilla 和 WinSCP,还是强烈推荐 MobaXterm,直接集成 ssh 和 sftp
- 在 windows 中,感觉 WinSCP 比 Filezilla 要人性化要强大
- select explorer mode when installing.
- save connection, automatic login, create desktop shortcut, etc.
- 后台传输:View > Preferences > Transfer > Background > Transfer on background by default
- 如果无法显示中文,可以试试在 WinScp 的登录界面点 Advanced > server environment > UTF-8 encoding for filenames 关闭。如果还不行,可以试试重新上传文件。
- 可以先登录一个服务器然后再像命令行一样 ssh 到另一台服务器(叫做 tunneling), 在 SCP 中新建链接,窗口中填写最终服务器的登录信息(如 ut15a24p), 然后选 advanced -> tunnel, 填写中间服务器的登录信息即可。
- 更新文件夹(如 littleshi.cn/online)可以用工具栏中的同步选项(选 make remote up to date),这样如果本地文件的修改时间比服务器上的文件新,就会自动上传。另外如果普通上传方法经常卡住,也可以用同步试一试。
4. Windows Network Drive
- 想把 sftp 目录映射到 windows 作为网络磁盘?目前还做不到。然而 ftp 可以。对于 Mac 共享,可以使用 SMB.
- Linux 共享文件夹一般用 NFS
致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者
热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。
 
 
 
 
 
 
 
 
 
 
 
友情链接: 超理论坛 | ©小时科技 保留一切权利