【1】生成秘钥对。输入下面命令,一直回车,即可生成公钥和私钥。
ssh-keygen
【2】进入对应的秘钥文件目录,将公钥追加到授权文件。
cd /root/.ssh/
cat id_rsa.pub >> authorized_keys
在其他机器上分别都执行这样的命令,然后将各个机器的公钥内容,都复制到server结点或主结点的授权文件authorized_kyes后面。如果想让所有机器相互都能无秘钥登陆,最后将整理好的授权文件复制到各个机器的/root/.ssh目录下即可。
执行完以上操作之后应该把其他两个分机机器的 id_rsa.pub 文件复制到主机的 authorized_key中
[root@localhost .ssh]# ssh root@192.168.186.130 cat /root/.ssh/id_rsa.pub >> ./authorized_keys
root@192.168.186.130's password:
[root@localhost .ssh]#
[root@localhost .ssh]#
[root@localhost .ssh]#
[root@localhost .ssh]#
[root@localhost .ssh]# cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0gv0jZkVBLp16o2jqxzuxvmXSzbstmDDAgWaNnfpQsrD3tVenSESkCN51hJUab2OtOhXBfiGbvGaa2sU3enqtCuOMg50T5KL8+S/xU/jKBgCoFegz2clWrigpenwDsrcF1G/GoK2d2fh5xQ/vDCKqXDYxnWeO8TwqRKa1PxWSJzyMLJ+T4YyL7paVNPgo4s6amy/fcWmlG2jcnJ0Zso5vnrf/qp0WNOwmmclFA3cNqhnIWgW0HK5HMJaiuFETH7LDOnhq5mqKZAH5TwMy9Fvxv+3TA0SVx4hFsxsQPpV9msmO2r9Bl8vFKXWg1hFLOml13cSvTqxDHeQEy7+kOyyV root@master
-----END RSA PRIVATE KEY-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC23F5UNoLbKnp7V36gQxq6wkZRXTpTnfd8eWdFJO6wgjNPrcWA5UaNXTViu40utYNqbY6yLJo7lFzDZEobs7Z1SlLGXFLOdcU+psrZfjNYN6Cn5xWkQOwJBSS2bJ+ERSjRpxP1JSrdYIHRDo61wRdncz/FUzhgX827hu/KxInP1iCotfbcL03rUyCMxrnK+ET9IHBWjttuhXbQLHrflYSKKj0/q7Bew3FtuSefdl4u/CoveFK0FwKhaPbr3xABZRtpSAidxC+V5xXpBR9VSbKJ02O0EklNQ/DKEV8hk/jdjVA2Sx8jSFmvGU/d7tOjErqJFxtwsGBAEd44Fa6n0Spf root@slave2
[root@localhost .ssh]# ssh root@192.168.186.129 cat /root/.ssh/id_rsa.pub >> ./authorized_keys
root@192.168.186.129's password:
[root@localhost .ssh]# cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0gv0jZkVBLp16o2jqxzuxvmXSzbstmDDAgWaNnfpQsrD3tVenSESkCN51hJUab2OtOhXBfiGbvGaa2sU3enqtCuOMg50T5KL8+S/xU/jKBgCoFegz2clWrigpenwDsrcF1G/GoK2d2fh5xQ/vDCKqXDYxnWeO8TwqRKa1PxWSJzyMLJ+T4YyL7paVNPgo4s6amy/fcWmlG2jcnJ0Zso5vnrf/qp0WNOwmmclFA3cNqhnIWgW0HK5HMJaiuFETH7LDOnhq5mqKZAH5TwMy9Fvxv+3TA0SVx4hFsxsQPpV9msmO2r9Bl8vFKXWg1hFLOml13cSvTqxDHeQEy7+kOyyV root@master
-----END RSA PRIVATE KEY-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC23F5UNoLbKnp7V36gQxq6wkZRXTpTnfd8eWdFJO6wgjNPrcWA5UaNXTViu40utYNqbY6yLJo7lFzDZEobs7Z1SlLGXFLOdcU+psrZfjNYN6Cn5xWkQOwJBSS2bJ+ERSjRpxP1JSrdYIHRDo61wRdncz/FUzhgX827hu/KxInP1iCotfbcL03rUyCMxrnK+ET9IHBWjttuhXbQLHrflYSKKj0/q7Bew3FtuSefdl4u/CoveFK0FwKhaPbr3xABZRtpSAidxC+V5xXpBR9VSbKJ02O0EklNQ/DKEV8hk/jdjVA2Sx8jSFmvGU/d7tOjErqJFxtwsGBAEd44Fa6n0Spf root@slave2
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCZ/+UJe/5nYZex0wpzzWyLs5QJRMJgb/vVUvvscdpQ4xJLAyDTdxyKucZ/O2jlZNOgFX5I324ZDx93fFAa2lnC2U3tcqgrIzlcTB0mMZBlvn/8KbXKoOF2osv9a3e1HMhuGn+MwntgwX6xHaTJgankxAoX+vBu6hJx6dk3+/uDDwtYanqcT6q18VMECTHJDlYqv7l0+JFGcA4hRhpMGc6OiT5QhAwAvZQHOIfKonwwK433lUDWb+6Bjje5IKT+SeC0TK8yTrJ6nF5d8hkilScEjluqkU23ydUF7tq4Uf8mqAUsYsxnOhPdDvfeyERCgSqeSz9cP/XczS2Ezjv2On9d root@slave1
[root@localhost .ssh]# ls
authorized_keys id_rsa id_rsa.pub known_hosts
[root@localhost .ssh]# scp authorized_keys root@192.168.186.129:/root/.ssh
root@192.168.186.129's password:
authorized_keys 100% 2854 2.8KB/s 00:00
[root@localhost .ssh]# scp authorized_keys root@192.168.186.130:/root/.ssh
root@192.168.186.130's password:
authorized_keys 100% 2854 2.8KB/s 00:00
[root@localhost .ssh]# ssh 192.168.186.130
Last login: Tue Dec 19 22:20:40 2017 from slave2
[root@slave2 ~]#
3796

被折叠的 条评论
为什么被折叠?



