2008年6月29日星期日

ssh 不用输入密码直接登陆

ssh的不用输入密码直接登陆

 先在本机利用ssh-keygen -t rsa或ssh-keygen -t dsa生成id_rsa.pub和id_dsa.pub文件,rsa和dsa是两种不同的加密算法,在实际应用的时,你可以自己选择.

ssh-keygen -t rsa(生成id_rsa.pub)
ssh-keygen -t dsa (生成id_dsa.pub)
生成的文件一般都会在本机的/root/.ssh/下.
我们再把所生成的文件id_dsa.pub或ids.rsa.pub拷贝到目标主机(也就是我们不需要输入密码的机器中去)并改名为:authorized_keys ,
这种我们就可以直接通过ssh到目标主机上去,不需要输入密码.
如果还有其它的机器也需要这样做.也把用ssh-keygent生成的文件拷到目标机器上去.
cat id_rsa.pub >>authorized_keys
cat id_dsa.pub >>authorized.keys


--
6G免费网络U盘: http://www.orbitfiles.com/signup/rleon