sftp免密登入(生成公鑰)

2021-10-10 23:38:51 字數 1517 閱讀 5504

伺服器版本:centos7

192.168.189.111(伺服器使用者名稱:admin)

192.168.189.112(伺服器使用者名稱:admin)

描述:在192.168.189.111伺服器上使用sftp命令免密連線到192.168.189.112上

1.在192.168.189.111上執行以下命令,這裡使用的是ras演算法

> ssh-keygen -t rsa

這裡回車鍵按兩次,第一次是確認金鑰的生成路徑和檔名,第二次是設定私鑰密碼(預設即可)

2.(192.168.189.111伺服器)進到.ssh目錄下,將生成公鑰放到要連線的那台伺服器上(這裡要連線的伺服器是192.168.189.112),(192.168.189.112伺服器) 如果沒有.ss**件夾,則在/home/使用者名稱/ 下建立乙個.ss**件夾

> cd /home/使用者名稱/.ssh

3.在192.168.189.112伺服器上新建乙個名為authorized_keys的檔案,將複製過來的id_rsa.pub中的內容增加到authorized_keys檔案中

> cd /home/使用者名稱/.ssh

4.在192.168.189.112伺服器上將authorized_keys許可權設定為600,.ss**件夾設定為700

5.最後在192.168.189.111伺服器上通過sftp命令連線一下192.168.189.112伺服器

結果:不用密碼就成功連線了

後記:如果還有其他的伺服器也要用sftp免密連線到192.168.189.112伺服器上,在其他伺服器上將生成的公鑰裡的內容追加到192.168.189.112伺服器上的authorized_keys檔案裡就行

SSH 公鑰免密登入

在登入遠端linux主機時,為了避免輸入密碼,可以將本地ssh公鑰上傳到遠端linux主機上,進行一些配置,達到免密登入的效果。ssh keygen t rsa c ssh keygen t rsa c 163.com rsa rsa加密windows下,先安裝git,然後再git終端中輸入上述命令...

linux 生成金鑰和公鑰,實現免密登入

1.在相應的使用者根目錄下生成金鑰公鑰,輸入如下命令 ssh keygen t rsa 2.直接三次回車 會生成兩個檔案 id rsa id rsa.pub,分別為金鑰和公鑰 3.開啟公鑰id rsa.pub檔案,複製裡面的內容,並將複製的內容追加到你想要免密登入的伺服器的 root ssh aut...

linux新增ssh公鑰免密登入

比如我的電腦是my,我想免密碼登入remote 在my的機器生成乙個rsa公鑰 在remote的 ssh authorized keys檔案中新增my的rsa公鑰 在my上使用ssh登入remote,測試是否新增成功 在本機上生成rsa金鑰對 ssh keygen t rsa一路回車後就會在 ssh...