測試環境
Server帳號是aaa,IP是192.168.1.188
Client帳號是bbb
兩台都是CentOS7

先用bbb登入Client
執行ssh-keygen產生公私金鑰
執行會出現三個問題
Enter file in which to save the key (/home/bbb/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
可以全部直接按Enter採用預設值
執行完成後就會產生私鑰/home/bbb/.ssh/id_rsa及公鑰/home/bbb/.ssh/id_rsa.pub
接著將公鑰id_rsa.pub上傳到Server的aaa家目錄
scp ~/.ssh/id_rsa.pub aaa@192.168.1.188:~

再用aaa登入Server
並在aaa家目錄裡建立一個權限700的.ssh資料夾
mkdir ~/.ssh
chmod 700 ~/.ssh

利用cat將bbb的公鑰id_rsa.pub轉存到.ssh資料夾的authorized_keys
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
將authorized_keys的權限改為644
chmod 644 ~/.ssh/authorized_keys

最後確認Server上的/home/aaa/.ssh的權限是700
/home/aaa/.ssh/authorized_keys的權限是644
且擁有者與擁有群組都是aaa


這樣從Client的bbb帳號登入Server的aaa帳號都不用再輸入密碼了

文章標籤
創作者介紹
創作者 danshuei 的頭像
danshuei

小志的隨便記

danshuei 發表在 痞客邦 留言(0) 人氣()