打开putty.exe点一下您保存好的session,然后点右侧的 “Load”, 在左侧靠下面点一下 “SSH” 前面的 + 然后选择 “Auth”, 看右侧 “Private key file for authentication:” 下面的长条框里目前为空,点一下 “Browse”, 找到我们刚刚保存好的私钥,点”打开”。此时这个长条框里就有了私钥的地址,当然您也可以自行编辑这个路径。然后再回到左侧,点一下最上面的 “Session”, 在右侧再点一下 “Save”.
使用密钥验证登陆Linux
保存好后session, 点一下右下方的 “Open”. 出现登陆界面,您会发现和原来的登陆提示内容有所不同了。
login as: root Authenticating with public key "rsa-key-20130509" Passphrase for key "rsa-key-20130509": Last login: Thu May 9 16:17:13 2013 from 10.72.137.43 [root@localhost ~]#
现在不再输入root密码,而是需要输入密钥的密码,如果您先前在生产密钥的时候没有设置密码,您输入root后会直接登陆系统。
[1] DHCP服务,是自动分配IP的服务,我们平时所在的办公室网络环境里,都有DHCP服务。另外家用的路由器像Tplink 或者 dlink 都有DHCP服务的功能。[2] 这一部分阿铭是在windows XP上配置的,windows7 的配置道理也是一样的。
[3] selinux是RedHat、CentOS特有的安全机制,这个东西很复杂,我们从来都不要开启它,因为selinux开启后,会产生诸多莫名其妙的bug。