
我正在使用 Amazon Linux 伺服器開發 tooltwist 臨時伺服器,但我必須始終提供登入使用者名稱和密碼。如何在不經歷此過程的情況下安全地存取Linux伺服器?
答案1
如果您從 OSx 電腦存取它,請執行下列操作。一般原則是您產生一個公鑰,然後將您的公鑰放在遠端伺服器上。
在你的機器上
ssh-keygen -t rsa
這應該會在 ~/.ssh 目錄中產生 id_rsa.pub 檔案。取得此文件的內容並將其貼到 ~/.ssh/authorized_keys 檔案中。
一些注意事項以確保。雙方都應該有.ssh,並且.ssh下的檔案權限為600。否則你會得到錯誤。
答案2
帶有密鑰對的 ssh 和本地運行的 ssh 代理程式。
man ssh-keygen
man ssh-copy-id
man ssh-add