SSH远程控制经常要用到,建立信任关系之后就可以实现无密码访问,设置了hostname后还可以免去输入IP地址的麻烦。步骤如下:
1,ssh-keygen -b 1024 -t rsa,期间有几个选项让你输入私钥,直接enter就行了
它在~/.ssh/下生成会生成几个文件,其中一个就是id_dsa.pub,这是生成该主机A的公钥。
2,把它拷贝到主机B的~/.ssh下面,并以authorized_keys的名字保存。
scp id_rsa.pub user@IP:/home/qw/.ssh/authorized_keys
3,这样主机B就可以实现B对A的无密码访问
4,在B中修改/etc/hosts文件,加入主机A hostname 跟IP对应,就可以实现SSH用hostname就可以对A进行访问。