前言

当 FTP 还在明文传输密码与数据的时候,OpenSSH的套件就已经率先推出了更加安全的 SFTP 了。

SFTP 模仿了 FTP 的操作命令,但比 FTP 多了一层加密。

可以说:SFTP 是 FTP 的 Reborn (雾)

所以,为了你的数据安全,请率先选择 SFTP ,丢掉不安全的 FTP 吧。

安装与启动服务端

99% 的Linux发行版都自带了 openssh-server ,因此你不需要安装。

要启动SFTP服务端,跟启动SSHD一样:

# sudo systemctl start ssh
# sudo systemctl enable ssh
  • start 意味着 启动
  • enable 意味着 开机自启

这样子就可以连接了,当然可以去/etc/ssh/sshd_config改默认的22端口,然后重启SSHD生效。

连接

CLI:

$ sftp -P [端口] -i [密钥文件] [用户名]@[IP或地址]

进入后如图:

image.png

命令跟 FTP 差不多。不懂就打 ? 获取帮助。

GUI:

这里直接用 FileZilla 就行了,安装命令:

# sudo apt install filezilla

软件截图:

image.png

作者的一些碎碎念

这 SFTP 嘛,作者经常用来局域网内手机和电脑间互传文件用的。
手机用 Termux (不用“套娃”)直接 SFTP 连接自己的物理机传文件。

最后修改:2023 年 09 月 13 日
如果觉得我的文章对你有用,请随意赞赏