ssh遠端登陸命令
阿新 • • 發佈:2021-07-14
一、基本命令操作
1.登入遠端主機
ssh username@IP_Address
其中username為遠端主機使用者名稱,IP_Address為遠端主機登陸密碼,埠為預設的22埠,如需修改埠為其他需要引數來指定:
ssh -p 8888 user@192.168.1.102
二、SSH免密登入
1.使用ssh公鑰私鑰方式進行ssh連結:
Step1:使用ssh-keygen命令生成對應的rsa金鑰對(命令執行後連續回車即可)
ssh-keygen -t rsa
如下圖所示為在~/.ssh/資料夾下生成的rsa金鑰對:
Step2:將ssh-keygen命令生成的公鑰拷貝到待免密登入的目標機上
cd ~/.ssh/ ssh-copy-id -i id_rsa.pub ubuntu@192.x.x.x
這裡由於我已經完成了拷貝,因此提示無需再次拷貝,拷貝過程中需要輸入對方主機的登陸密碼以完成公鑰的拷貝過程,拷貝完成後,可以在目標主機的~/.ssh/資料夾下面檢視到對應的授權檔案如下所示:
Step3:使用ssh命令連線目標主機
2.使用sshpass免密登入
https://blog.csdn.net/weixin_42480153/article/details/104788790
Reference:
1.設定金鑰對之後登入仍然需要登陸密碼問題:https://blog.csdn.net/b_x_p/article/details/78534423
2.主從機金鑰對免密登入設定:https://www.cnblogs.com/mhl1003/p/9442898.html
3.使用sshpass命令來進行明文免密登入:https://blog.csdn.net/weixin_42480153/article/details/104788790
轉載請註明出處!感謝GISPALAB實驗室的老師和同學們的幫助和支援~