實驗環境:
将一台伺服器的ssh服務端口修改為63389
第一個裡程碑: 現建立密鑰使用 ssh-keygen
第二個裡程碑:分發密鑰,注意ssh的端口
說明:
通過 man 手冊找到密鑰分發的指令格式。
-i 參數指定 公鑰檔案的存放位置
[use@]表示使用的使用者,預設使用目前登陸的使用者
-p 指定端口,主要要在雙引号之間(通過cat `which ssh-copy-id` 指令腳本内容得知)
[root@backup ~]# man ssh-copy-id
Formatting page, please wait...
SSH-COPY-ID(1) SSH-COPY-ID(1)
NAME
ssh-copy-id - install your public key in a remote machine's autho-
rized_keys
SYNOPSIS
第三個裡程碑: 測試密鑰登陸
腳本内容:
腳本說明:
建立密鑰,-f指定存放位置,-P 密鑰加密的密碼 -q 減少資訊輸出
這裡需要安裝一個軟體 yum install sshpass -y 用來提供中戶密碼
ssh-copy-id 指令來分發密鑰 -i 指定密鑰本地存放的路徑
-o StrictHostKeyChecking=no 在登陸其他伺服器是不選擇yes/no
這裡使用for循環來對ip位址進行變化。
本文出自“慘綠少年”,歡迎轉載,轉載請注明出處!http://blog.znix.top