putty+guttygen实现远程自动登录(包括Linux Client + Server)
2011-01-22 09:44
1016 查看
每次登录服务器都要输入用户名和密码,感觉很麻烦。所以想是否可以实现用指定用户自动登录,网上搜集资料整理一下:
工具:
putty
puttygen
步骤:
1. 使用puttygen生成一个ssh2 rsa密钥,保存密钥文件为authorized_keys;
2. 将puttygen中"Public key for pasting into authorized_keys file"中的内容到远程服务器的~/.ssh/authorized_keys文件中;
3. 设置putty:
Connection/SSH/Auth/Private key file for authentication 点击Browse...选择刚才puttygen生成的authorized_keys文件;
Connection/Data/Auto-login username中输入登录的用户名;
填写其它设置,如HOST NAME等等,然后保存设置。
4. 点击Open然后就会自动完成登录。
下面是在Linux Client自动登录到Linux Server的方法:
步骤:
1. 创建密钥
$ ssh-keygen -t rsa
2. 拷贝公钥到服务器
$ scp ~/.ssh/id_rsa.pub admin@192.168.0.101:.ssh/authorized_keys
3. 添加私钥
$ ssh-add id_rsa
4. ssh连接
$ ssh admin@192.168.0.101
不出什么意外的话,不需要输入密码就可以自动登录了。
注意:如果需要管理很多密钥的话,比如我在XP下使用putty+guttygen自动登录,会创建一个authorized_keys文件,在linux下也需要使用密钥登录的话,只需要把~/.ssh/id_rsa.pub文件内容追加到server上的~/.ssh/authorized_keys文件中:
$ scp ~/.ssh/id_rsa.pub admin@192.168.0.101:.ssh/id_rsa.pub
$ cat id_rsa.pub >> authorized_keys
这样就可以两个现时登录服务器了。
工具:
putty
puttygen
步骤:
1. 使用puttygen生成一个ssh2 rsa密钥,保存密钥文件为authorized_keys;
2. 将puttygen中"Public key for pasting into authorized_keys file"中的内容到远程服务器的~/.ssh/authorized_keys文件中;
3. 设置putty:
Connection/SSH/Auth/Private key file for authentication 点击Browse...选择刚才puttygen生成的authorized_keys文件;
Connection/Data/Auto-login username中输入登录的用户名;
填写其它设置,如HOST NAME等等,然后保存设置。
4. 点击Open然后就会自动完成登录。
下面是在Linux Client自动登录到Linux Server的方法:
步骤:
1. 创建密钥
$ ssh-keygen -t rsa
2. 拷贝公钥到服务器
$ scp ~/.ssh/id_rsa.pub admin@192.168.0.101:.ssh/authorized_keys
3. 添加私钥
$ ssh-add id_rsa
4. ssh连接
$ ssh admin@192.168.0.101
不出什么意外的话,不需要输入密码就可以自动登录了。
注意:如果需要管理很多密钥的话,比如我在XP下使用putty+guttygen自动登录,会创建一个authorized_keys文件,在linux下也需要使用密钥登录的话,只需要把~/.ssh/id_rsa.pub文件内容追加到server上的~/.ssh/authorized_keys文件中:
$ scp ~/.ssh/id_rsa.pub admin@192.168.0.101:.ssh/id_rsa.pub
$ cat id_rsa.pub >> authorized_keys
这样就可以两个现时登录服务器了。
相关文章推荐
- 在Windows下用plink工具批量实现自动远程登录Linux并执行关机命令
- Linux中使用expect脚本实现远程机器自动登录
- 阿里云Linux服务器利用VNC-Server实现远程图形桌面登录
- Putty实现自动登陆远程Linux主机的方法
- Linux中使用expect脚本实现远程机器自动登录
- 入域client server 利用普通域账号实现远程登录
- putty免密码实现自动登录远程主机
- linux下实现ssh自动登录远程服务器
- Putty实现自动登陆远程Linux主机的方法
- 【原创】centos6.5安装vnc-server实现windows/linux下的图形化远程登录
- 【原创】centos6.5安装vnc-server实现windows/linux下的图形化远程登录
- bobo教你如何通过putty实现远程登录控制linux平台
- Linux使用expect脚本实现远程机器自动登录
- 使用Putty自动登陆远程Linux主机
- Linux消息队列的使用:实现server和client相互发送消息
- Linux配置SSH公钥认证与Jenkins远程登录进行自动发布
- Putty自动登陆远程Linux主机
- 使用Putty密钥认证机制远程登录Linux
- 如何实现自动登录Linux
- Putty自动登录Linux