我們經常會需要從本地linux主機登入到服務端linux主機,每次登入都需要輸入密碼,以下步驟可以實現免密碼自動登入。
ssh-keygen -t rsa
出現提示預設都回車,輸出結果類似
此時會在.ssh目錄生成兩個檔案
id_rsa id_rsa.pub
scp ~/.ssh/id_rsa.pub [email protected]:~/
遠端登入服務端主機(需要輸入密碼)
建立.ssh目錄
mkdir -p .ssh
將公鑰新增到authorized_keys檔案
cat id_rsa.pub >> authorized_keys
chmod 700 .ssh
chmod 640 .ssh/authorized_keys
經過以上步驟,你就可以直接從客戶端主機ssh到服務端主機而不用輸入密碼了。
參考:
Centos7 如何防止SSH暴力
3 ssh暴力破解檢視 4 驗證多次錯誤被禁止ssh 5 注意點 6 參考資料 ssh 為 secure shell 的縮寫,由 ietf 的網路小組 network working group 所制定 ssh 為建立在應用層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供...
CentOS7如何修改SSH登入埠
centos7修改ssh預設登入埠和centos6差不多,就是防火牆不一樣,然後關閉selinux最好。修改ssh預設22埠 vi etc ssh sshd config 在port 22下面加一行,以埠50000為例,port 50000 然後儲存,重啟ssh服務systemctl restart...
CentOS7如何修改SSH登入埠
centos7修改ssh預設登入埠和www.cppcns.comcentos6差不多,就是防火牆不一樣,然後關閉selinux最好。修改ssh預設22埠 vi etc ssh sshd config 在port 22下面加一行,以埠50000為例,port 50000 然後儲存,重程式設計客棧啟ss...