Openssh密鑰從RHEL存取遠端sftp伺服器

Openssh密鑰從RHEL存取遠端sftp伺服器

我已經透過 puttygen 在 windows 7 中產生公鑰和私鑰,然後透過匯出金鑰將金鑰更改為 puttygen 中的 openssh 。現在我想使用這個 openssh 金鑰從 RHEL 6 存取我的 sftp 伺服器。我是新人,這就是為什麼感謝合作。

答案1

對於要自動存取 sftp 伺服器的用戶,您需要先執行以下操作

ssh-keygen

這會產生一個 ssh 金鑰對。對所有問題按 Enter 鍵接受預設值。

ssh-copy-id YOUR_SFTP_SERVER_ADDRESS

這將使您的 sftp 伺服器信任您的 ssh 金鑰

此後所有對 sftp 伺服器的 ssh 存取都不會提示您輸入密碼。同樣,所有 scp 都不會要求輸入密碼。所以你可以像這樣取得你的文件:

scp YOUR_SFTP_SERVER_ADDRESS:PATH_TO_FILES_ON_SFTP_SERVER   DESTINATION_DIRECTORY

例子

scp 192.168.0.53:/home/john/shared_files/  /tmp/

這會將 John 的檔案帶到本地目錄 /tmp

希望這可以幫助!

相關內容