8/29/2006

SSH信任登录

每次ssh,scp都要输入密码实在是太麻烦了,所以弄个信任登录是很有用的

以下办法对OpenSSH有效,其他的偶没有实验过
1.客户端
代码:
cd ~/.ssh
#产生公钥文件(id_dsa.pub)和私钥文件(id_dsa), 类型DSA, 长度1024 bits
#注意询问passphrase的时候直接回车
ssh-keygen -t dsa -b 1024
#将公钥复制到远程主机去
scp id_dsa.pub Server:~/.ssh/id_dsa.pub


2.服务端
代码:
cd ~/.ssh
#将Client的公钥放入Server的信任列表
cat id_dsa.pub >> authorized_keys
#更新权限,很重要
chmod 600 authorized_keys
#把公钥删了
rm -f id_dsa.pub


好了,现在你再也不要输入密码了

No comments: