|
|

楼主 |
发表于 2005-12-26 10:22:46
|
显示全部楼层
windows 安全登录ssh
现在linux都用ssh登录了,没有办法,网络太不安全了。
以前的帖子所说是用linux登录linux,那么用windows如何不用输入密码就登录到linux的ssh呢?
首先,下载putty和puttygen,当然你甚至还可以下载pscp psftp以用来安全拷贝和安全ftp。
下载页面在此:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
首先,你必须用puttygen.exe生成一个密钥对,输入puttygen,出现窗口后,直接点击generate,然后晃动鼠标以产生随机数,看到进度条不断前进,你的密钥对就生成好了。这时密钥对一般是1024位的,足够了。
然后,你要把这个密钥对保存,save public key 和save private key分别点击就成。保存private key时候,你需要输入保护密钥的口令,如果你的机器很安全,不加密也罢,否则每次解开私钥来登录linux的时候,你要输入保护密码。也是要des解密一把的,很烦。
有了密钥对,你可以在你想登录的主机上,保存你自己的windows系统产生的公钥,以便将来你不必输入root口令了。
记得我前面说过的/root/.ssh/authorized_keys这个文件吗?没有就创造一个。
把authorized_keys这样编辑:
rsa-ssh xxxxxxxxxxxxxxx= root@yourip
xxxxxxxxx是你的公钥,可以拷贝进去。
准备好了,就输入putty命令,进入登录界面,输入你要登录的主机地址,端口缺省为22,然后在ssh子项的auth中选browse,然后找到你的私钥文件*.ppk,选择open,便可以登录了。
当然,最省事的办法,就是输入这一切以后不要open先,会到session项,在saved session里边输入一个名字,如myhost,然后save一把。以后你就可以用putty -load myhost登录了。 |
|