接续上一篇 通过密钥 SSH 登录设置
测试环境、测试目标
linux 客户端(192.168.1.191): ftp 客户端:命令行
Mac 客户端 (192.168.1.191): ftp 客户端:FileZilla
Windows客户端 192.168.1.174): ftp 客户端:FlashFTP
linux 服务器(192.168.1.192): SFTP
目的:从 客户端 SFTP 方式 ftp 到 192
1、 去掉 SSH 密码方式登录
vim /etc/ssh/sshd_config
# by wzh 20190114 yes ---no ,can not use password to SSH
PasswordAuthentication yes
重启 sshd 服务
sudo systemctl restart sshd
2、191 到 192
1. 因为 191 也是 ubuntu Server 18.04 ,只能使用 命令行测试
2. 先在 191 上 touch test191,并随意输入一些文字,用于 ftp 测试
3. 在 192 上 touch test192,并随意输入一些文字,用于 ftp 测试
4. 开始 sftp
dhbm@ubuntu1804-191:~$ sftp 192.168.1.192
Connected to 192.168.1.192.
5. 上传测试 (本地 上传 test191 文件 到 192)
sftp> put test191
Uploading test191 to /home/dhbm/test191
test191 100% 46 47.1KB/s 00:00
6. 下载测试(从 192 下载 test192 文件 到 191)
sftp> get test192
Fetching /home/dhbm/test192 to test192
/home/dhbm/test192 100% 46 32.8KB/s 00:00
3、Mac 使用 FileZilla 到 192
可以先直接测试成功之后,再新建站点、保存!
新建一个站点:选择之前 SSH 的时候创建好的私钥文件
点击 “连接” ---刚才的站点
4、Mac 使用命令行 到 192
$ sftp 192.168.1.192
Connected to 192.168.1.192.
sftp>
测试方式同上 : 191 到 192
5、Win10 FlashFTP 到 192
下载安装 FalshFTP
快速连接
第一次连接会弹出提示
上传测试:从 win10 的 c 盘找个文件拖过去
下载测试: 从 192 这里选择前面测试过的文件 test191 和 test192 ,拖过来到 win10