配置SSH連接

SSH連接
密鑰認(rèn)證
生成密鑰對(duì)
ssh-keygen -t rsa -f /root/.ssh/id_rsa -P “”
復(fù)制公鑰到遠(yuǎn)程主機(jī)
ssh-copy-id -i /PATH/TO/PUBKEY_FILE [user]@server
驗(yàn)證
ssh [user]@server
使用 ssh-agent
為什么使用代理?
當(dāng)創(chuàng)建的私鑰不是默認(rèn)名稱時(shí)
當(dāng)創(chuàng)建密鑰時(shí)設(shè)置了密碼,那么每次連接都需要輸入密碼,為了避免重新輸入密碼
開啟代理
ssh-agent運(yùn)行在子bash中: ssh-agent $SHELL
子bash退出,代理關(guān)閉
單獨(dú)啟動(dòng)一個(gè) ssh-agent程序: eval `ssh-agent`
關(guān)閉代理:ssh-agent -k
將私鑰添加到代理程序
ssh-add /home/jiali/.ssh/id_rsa
密碼認(rèn)證
標(biāo)簽: