
我已經透過 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
希望這可以幫助!