執行ssh-keygen -t rsa命令,一路敲回車就行,就在.ssh資料夾下生成了2個檔案,乙個公鑰和乙個私鑰檔案,
然後執行cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys命令。
將authorized_keys檔案傳送到伺服器的~/.ssh/目錄下。
如果出現錯誤資訊:agentadmitted failure to sign using the key,則在本機執行:
ssh-add ~/.ssh/id_rsa
即可解決問題。
新增ssh的配置檔案,並修改許可權
touch ~/.ssh/config
chmod 600 ~/.ssh/config
修改config檔案的內容:
host remote1
hostname 192.168.2.102
identityfile ~/.ssh/id_rsa1
user user1
host remote2
hostname 192.168.2.103
identityfile ~/.ssh/ id_rsa2
user user2
說明:config檔案的格式如下:
host 別名
hostname 主機名
port 埠
user 使用者名稱
identityfile 金鑰檔案的路徑
下次登入 192.168.2.102可以直接輸入:
ssh remote1
Git Push 避免使用者名稱和密碼方法
前言 在大家使用github的過程中,一定會碰到這樣一種情況,就是每次要push 和pull時總是要輸入github的賬號和密碼,這樣不僅浪費了大量的時間且降低了工作效率。在此背景下,本文在網上找了兩種方法來避免這種狀況,這些成果也是先人提出來的,在此只是做個總結。1.方法一 1.1 建立檔案儲存g...
Git Push 避免使用者名稱和密碼方法
本文 自git push 避免使用者名稱和密碼方法 在大家使用github的過程中,一定會碰到這樣一種情況,就是每次要push 和pull時總是要輸入github的賬號和密碼,這樣不僅浪費了大量的時間且降低了工作效率。在此背景下,本文在網上找了兩種方法來避免這種狀況,這些成果也是先人提出來的,在此只...
Git Push 避免使用者名稱和密碼方法
前言 在大家使用github的過程中,一定會碰到這樣一種情況,就是每次要push 和pull時總是要輸入github的賬號和密碼,這樣不僅浪費了大量的時間且降低了工作效率。在此背景下,本文在網上找了兩種方法來避免這種狀況,這些成果也是先人提出來的,在此只是做個總結。1.方法一 1.1 建立檔案儲存g...