天天看點

CentOS 6.9 SSH配置使用者免密碼登入

1、 示範環境:

192.168.1.144:CentOS 6.9 x86_64

192.168.1.146:CentOS 7.4 x86_64

2、 示範目标:192.168.1.144通過密鑰認證的方式免密碼直接登入192.168.1.146

3、 192.168.1.144安裝軟體包,并首次連接配接192.168.1.146:

# yum -y install openssh-clients

# ssh [email protected]

4、 192.168.1.144生成密鑰對:# ssh-keygen -t rsa -P "" -f "/root/.ssh/id_rsa"

<a href="https://s4.51cto.com/wyfs02/M01/A6/3A/wKioL1nLR8-i_pVMAAD6xJOUPYk629.jpg" target="_blank"></a>

ssh-keygen指令常用選項:

-t TYPE:指定密鑰加密類型

-P PASSWORD:指定私鑰加密的密碼,建議為空

-f FILENAME:指定密鑰儲存位置

5、 192.168.1.144将公鑰複制至遠端192.168.1.146對應使用者的家目錄:

複制前,遠端192.168.1.146:

<a href="https://s1.51cto.com/wyfs02/M00/07/88/wKiom1nLSBeCJM0UAAAmTjp05bo499.jpg" target="_blank"></a>

# ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]

<a href="https://s2.51cto.com/wyfs02/M00/A6/3A/wKioL1nLR-HDO1k3AACId5CZQv4276.jpg" target="_blank"></a>

複制後,遠端192.168.1.146:

<a href="https://s1.51cto.com/wyfs02/M01/07/88/wKiom1nLSCrChGyDAAEAVb0tt34516.jpg" target="_blank"></a>

6、 測試192.168.1.144遠端免密登入192.168.1.146:# ssh [email protected]

<a href="https://s2.51cto.com/wyfs02/M01/A6/3A/wKioL1nLR_Tyt9XDAABAzsC3Ntc975.jpg" target="_blank"></a>

7、 測試scp指令免密:# scp /etc/fstab [email protected]:/tmp/fstab.txt

<a href="https://s4.51cto.com/wyfs02/M00/07/88/wKiom1nLSD_DW0YYAAArIIBHxfo695.jpg" target="_blank"></a>

      本文轉自Marion0728  51CTO部落格,原文連結:http://blog.51cto.com/qiuyue/1969159,如需轉載請自行聯系原作者

繼續閱讀