1、在当前用户目录下建立.ssh目录,生成key
mkdir ~/.ssh
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
2、保存认证键值到authorized_keys文件
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
3、改变.ssh下文件属性,以及.ssh/authorized_keys文件属性,这一步很重要,不然在linux 企业版 5 中相互登录还是要输入密码
chmod 700 .
chmod 644 authorized_keys
4、用当前主机测试,如果通过第一次登录记录后,以后登录不用输入密码,则成功
ssh localhost
5、如果在其他主机之间需要免账号登录,执行步骤如下:
(1)、拷贝id_dsa.pub 到其他主机相应用户目录.ssh文件夹中
cat ~/.ssh/id_dsa.pub | ssh 10.18.11.214 "cat - >> ~/.ssh/authorized_keys"
(2)、改变.ssh文件夹下文件权限,及authorized_keys的权限
chmod 700 .
chmod 644 authorized_keys
(3)、通过第一次登录输入密码后,记录到信任主机名中,以后就可以免密码登录了
ls -l `which ssh`
cat ~/.ssh/id_dsa.pub | ssh 10.18.12.113 "cat - >> ~/.ssh/authorized_keys"
cat ~/.ssh/id_dsa.pub | ssh 10.18.12.114 "cat - >>
mkdir ~/.ssh
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
2、保存认证键值到authorized_keys文件
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
3、改变.ssh下文件属性,以及.ssh/authorized_keys文件属性,这一步很重要,不然在linux 企业版 5 中相互登录还是要输入密码
chmod 700 .
chmod 644 authorized_keys
4、用当前主机测试,如果通过第一次登录记录后,以后登录不用输入密码,则成功
ssh localhost
5、如果在其他主机之间需要免账号登录,执行步骤如下:
(1)、拷贝id_dsa.pub 到其他主机相应用户目录.ssh文件夹中
cat ~/.ssh/id_dsa.pub | ssh 10.18.11.214 "cat - >> ~/.ssh/authorized_keys"
(2)、改变.ssh文件夹下文件权限,及authorized_keys的权限
chmod 700 .
chmod 644 authorized_keys
(3)、通过第一次登录输入密码后,记录到信任主机名中,以后就可以免密码登录了
ls -l `which ssh`
cat ~/.ssh/id_dsa.pub | ssh 10.18.12.113 "cat - >> ~/.ssh/authorized_keys"
cat ~/.ssh/id_dsa.pub | ssh 10.18.12.114 "cat - >>