將私鑰檔案檔案放到~/.ssh
目錄中
vi ~/.ssh/config
在檔案中寫入內容為
host server #別名,網域名稱縮寫
hostname sever.com #完整的網域名稱
user username #登入該網域名稱使用的賬號名
identityfile ~/.ssh/my_rsa #私鑰檔案的路徑
host dev
hostname #完整的網域名稱
port 22
user centos
pubkeyauthentication yes
identityfile #私鑰檔案的路徑
其中#號後面的內容去掉,server
sever.com
username
等換成你的伺服器資訊,儲存後就可以使用了
如果不知道username
,去服務端執行命令whoami
就可以獲得配置時的賬號名,如果是別人給的就得再問一次使用者名稱
多組伺服器類似,符合yaml結構就行,設定在ssh登入了方法為~/.ssh/config
中修改檔案許可權
chmod 600 awk.dev.pem
# 登入剛才設定的別名伺服器
ssh server
# 測試是否配置正確 -p 自定義埠
ssh -t server -p 22
# 列印測試配置詳情
ssh -tv server -p 22
window客戶端免密登入linux伺服器
開啟cmd,執行ssh keygen的時候,一路敲回車即可 在c user 使用者名稱目錄下會生成.ssh目錄,裡面有id rsa,id rsa.pub兩個檔案 開啟linux系統使用者根目錄,進入.ssh目錄下 執行命令 touch authorized keys 將id rsa.pub檔案內容複...
linux下的ssh與ssh客戶端
經常會看到ssh客戶端,或者聽到ssh到某台機器。問題 ssh和ssh客戶端什麼關係?1 ssh,secure shell,是一種網路互動協議,也指實現該協議的網路服務程式。主要用於遠端機器管理,包括客戶端和伺服器兩部分。服務端是乙個守護程序 daemon 他在後台執行並響應來自客戶端的連線請求。服...
linux下的ssh與ssh客戶端
經常會看到ssh客戶端,或者聽到ssh到某台機器。問題 ssh和ssh客戶端什麼關係?1 ssh,secure shell,是一種網路互動協議,也指實現該協議的網路服務程式。主要用於遠端機器管理,包括客戶端和伺服器兩部分。服務端是乙個守護程序 daemon 他在後台執行並響應來自客戶端的連線請求。服...