ssh無密碼通信設(shè)置
sh配置主機A:192.168.1.194主機B:192.168.1.193 需要配置主機A無密碼登錄主機A,主機B。下面是學(xué)習(xí)啦小編收集整理的ssh無密碼通信設(shè)置,希望對大家有幫助~~
ssh無密碼通信設(shè)置
工具/原料
Linux
openSSH
方法/步驟
先確保所有主機的防火墻處于關(guān)閉狀態(tài)。(這一點至關(guān)重要,還要設(shè)置selinux為disabled ”/etc/selinux/conf”)
在主機A上執(zhí)行如下:
ssh-keygen -t rsa --------------------然后一直按回車鍵,就會按照默認(rèn)的選項將生成的密鑰保存在.ssh/id_rsa文件中。
cd ~/.ssh
cp id_rsa.pub authorized_keys
這步完成后,正常情況下就可以無密碼登錄本機了,即ssh localhost,無需輸入密碼。
這步完成后,正常情況下就可以無密碼登錄本機了,即ssh localhost,無需輸入密碼。
(可能出現(xiàn)的問題:-bash: ssh: command not found的解決辦法
最小化安裝的問題.
解決方法:
yum -y install openssh-clients
scp authorized_keys root@192.168.1.193:/root/.ssh ------把剛剛產(chǎn)生的authorized_keys文件拷一份到主機B上.
chmod 600 authorized_keys
進入主機B的.ssh目錄,改變authorized_keys文件的許可權(quán)限。
7正常情況下上面幾步執(zhí)行完成后,從主機A所在機器向主機A、主機B所在機器發(fā)起ssh連接,只有在第一次登錄時需要輸入密碼,以后則不需要。
ssh無密碼通信設(shè)置相關(guān)文章:
2.詳解CISCO路由密碼設(shè)置與SSH登錄設(shè)置
5.交換機配置方法