putty免密码实现自动登录远程主机

本文详细介绍了如何使用Putty和SSH协议,通过生成SSH密钥对,实现远程主机的自动登录功能。包括密钥生成、配置Putty进行自动登录设置等关键步骤。

参考:这里

具体操作步骤:
1.进入putgen.exe,生成SSH2-2RSA密钥(默认),点击generate。然后在空白区域移动鼠标,产生key pair。为什么要不断移动鼠标涅,这是因为编写程序的人员是根据鼠标移动产生的随机数来进行密钥生成的。

2.在产生完key pair后将编辑框区域的Public key 复制,然后进入到你想要登录的远程主机的/home/username/.ssh目录中,并将刚刚复制的内容写入到authorized_keys文件中。
同时save private key,保存的地点自己选择。
注意:如果没有该目录和文件 则需要自己建立。

e.g:我想以root的身份登录远程主机,我们知道root的家目录为~,则需要在~/.ssh目录下建立名为authorized_keys的文件(必须是这个名字)。然后将Public Key 黏贴到这个文件中,保存。当然你也可以自己输入,但是千万不要输错哦~

3.运行putty 进行一下设置:
Session->Host name (ip address),填写要登录的远程主机的ip adress
Connection ,seconds between keep alives 随便填写一个数字 防止掉线 可填可不填默认0为关闭此项功能
Connection->Data 此处填写你想要自动登录的用户名 例如:root
Connection->SSH->auth,private key file for authentication找到第二步保存下来的private key,将其导入。
Session saved session填写个名字,然后可以save一下,保存这个设置。就可以自动登录啦。

4.双击保存的名称即可自动登录远程主机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值