目前Filezilla正用於從遠程服務器進行復制。有需要手動操作需要複製並完成複製文件後的其他進一步的任務。所以我需要編寫shell腳本來複制並執行進一步的任務。但我面對登錄服務器使用私人/公共密鑰。我有一個包含以下內容的密鑰文件:如何使用私鑰/公鑰來登錄ssh服務器而無需提供密碼 - imported-openssh -key
puTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: imported-openssh-key
Public-Lines: 6
--<Public_key>
Private-Lines: 14
---<Private_key>--
Private-MAC: --<some text>--
Filiezilla正在成功連接並正確使用密鑰。
我已經花了很多小時的谷歌搜索,但無法得到適當的解決方案。 請建議我我如何不使用密碼使用給定的密鑰登錄並使用shell腳本
約翰,謝謝你的回覆,我遵循你的方式。之後,出現以下提示: '輸入密鑰'private_key.txt'的密碼:' – Ramgau
@Ramgau:這意味着您的特定私鑰需要密碼。如果你想完全自動化,你需要生成一個不使用密碼的新的公鑰/私鑰對,並將該公鑰添加到服務器,以便登錄。 –