java ftp秘钥文件登陆_通过密钥 SFTP

接续上一篇 通过密钥 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 的时候创建好的私钥文件

f1db925d4401d067c87a301785580815.png

点击 “连接” ---刚才的站点

0c643cbc8b7e0aa8cc8d05b51a68b7a3.png

4、Mac 使用命令行 到 192

$ sftp 192.168.1.192

Connected to 192.168.1.192.

sftp>

测试方式同上 : 191 到 192

5、Win10 FlashFTP 到 192

下载安装 FalshFTP

快速连接

6b1c0c69fb20559ec587de17cfd19d93.png

第一次连接会弹出提示

c2d24c582726ab0389539d5b00473f79.png

上传测试:从 win10 的 c 盘找个文件拖过去

159cea0d5d9b8f2b20e00ffcf1b85e7c.png

下载测试: 从 192 这里选择前面测试过的文件 test191 和 test192 ,拖过来到 win10

692dc39864a3df423911077f056fc135.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值