java sftp免密码登录_sftp,putty使用非对称密钥RSA无需密码登录远程主机

1.在本地主机(Ubuntu)产生RSA密钥cd ~/.ssh/

ssh-keygen -t rsa

均Enter采用默认方式,则产生两个文件 id_rsa id_rsa.pub

2.将公钥id_rsa.pub添加到远程主机~/.ssh/authorized_keys 文件cat id_rsa.pub >> .ssh/authorized_keys

3.再次使用sftp链接远程主机无需密码sftp -o port=XXX userName@REMOTE IP

使用-o参数,因为采用非默认端口号(22)

4.scp的使用scp -P XXX fileName userName@REMOTE IP:folderPath

1.使用PuTTYgen产生密钥

2.保存私钥,将公钥复制到.ssh/authorized_keys文件中,注意不要使用与Linux系统相同的方法,因为需要保持与Linux Server中.ssh/authorized_keys文件内对ras公钥保存的格式一致。

3.在Putty中添加产生的私钥,Connection->SSH->Auth 的 Private key file for authentication 保存.ppk私钥文件。

在WinSCP中,高级站点设置->SSH->验证,添加同上的密钥文件.ppk,然后也可以相同一套非对称密钥无需密码则建立sftp的连接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值