经常从germa63登陆到germa83那台机器,每次都要输入密码,实在是有点麻烦。参看了IBM developerworks的文章,使用public key的方式来验证登陆,安全又方便值得推荐。
1. 首先登陆到germa83上用 germa83:~>ssh-keygen -t dsa 生成密钥,
2. scp id_dsa.pub root@germa63: ,即将公钥拷贝到germa63上,然后在germa63上把公钥添加到authorized_keys文件中
cat germa83.pub >> .ssh/authorized_keys
3. 在germa63上以root身份安装keychain,并修改 .profile文件,添加下面两行
keychain id_dsa
. ~/.keychain/$HOSTNAME-sh
在您第一次从germa63登录到germa83时,keychain 将向您询问口令。不过,除非机器被重新启动,否则,以后再登录时,keychain 将不会再要求您重新输入口令。
这样就可以从germa63用ssh不需密码登陆germa83了。
2005-02-04
订阅:
博文评论 (Atom)
没有评论:
发表评论