配置雙機ssh免密碼登入
最近在用虛擬機器配置unison+inotify實現web資料雙向同步的實驗,其中涉及到了兩臺機器的ssh無密碼登入,記錄一下
一:環境
伺服器A:192.168.199.132
伺服器B:192.168.199.131
二:檢視並開啟ssh
1.檢視:/etc/init.d/sshd status 或者 service sshd status
2.開啟:/etc/init.d/sshd start/restart/stop 或者 service sshd start/restart/stop
vi /etc/ssh/sshd_config
(要確保這些字元前無註釋符號“#”)
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes
PeimitEmptyPasswords yes
四:在伺服器A、B上操作
1)mkdir ~/.ssh #建立.ssh目錄(這時隱藏目錄,ll -a 命令可檢視)
2)chmod 700 ~/.ssh
分別為id_rsa(私鑰) 和id_rsa.pub(公鑰)
五:新增金鑰到授權金鑰檔案中
1)在192.168.199.132伺服器A上操作(22是ssh埠號)
cd ~/.ssh
touch authorized_keys
ssh "-p 22" 192.168.199.132 cat /root/.ssh/id_rsa.pub >> authorized_keys #小寫p
ssh "-p 22" 192.168.199.131 cat /root/.ssh/id_rsa.pub >> authorized_keys
scp -P 22 authorized_keys 192.168.199.131:/root/.ssh/ #大寫P(小寫p已被rcp使用),scp 可以在 2個 linux 主機間複製檔案
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
以上操作因為是第一次執行,有可能還是要輸入密碼的,密碼就是伺服器登入密碼
2)在192.168.199.131伺服器B上操作
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
對目錄的許可權一定要設定,可能是考慮安全問題,不設定會報錯
六:重啟ssh服務後測試
ssh -p 22 192.168.20.200 date
ssh -p 22 192.168.20.201 date
一:環境
伺服器A:192.168.199.132
伺服器B:192.168.199.131
二:檢視並開啟ssh
1.檢視:/etc/init.d/sshd status 或者 service sshd status
2.開啟:/etc/init.d/sshd start/restart/stop 或者 service sshd start/restart/stop
如果沒有安裝:yum install openssh-server 用ssh -version 檢視,顯示如下說明已經安裝成功
vi /etc/ssh/sshd_config
(要確保這些字元前無註釋符號“#”)
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes
PeimitEmptyPasswords yes
四:在伺服器A、B上操作
1)mkdir ~/.ssh #建立.ssh目錄(這時隱藏目錄,ll -a 命令可檢視)
2)chmod 700 ~/.ssh
3)ssh-keygen -t rsa #連續三次回車,生成RSA祕鑰,如下說明生成成功
分別為id_rsa(私鑰) 和id_rsa.pub(公鑰)
五:新增金鑰到授權金鑰檔案中
1)在192.168.199.132伺服器A上操作(22是ssh埠號)
cd ~/.ssh
touch authorized_keys
ssh "-p 22" 192.168.199.132 cat /root/.ssh/id_rsa.pub >> authorized_keys #小寫p
ssh "-p 22" 192.168.199.131 cat /root/.ssh/id_rsa.pub >> authorized_keys
scp -P 22 authorized_keys 192.168.199.131:/root/.ssh/ #大寫P(小寫p已被rcp使用),scp 可以在 2個 linux 主機間複製檔案
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
以上操作因為是第一次執行,有可能還是要輸入密碼的,密碼就是伺服器登入密碼
2)在192.168.199.131伺服器B上操作
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
對目錄的許可權一定要設定,可能是考慮安全問題,不設定會報錯
六:重啟ssh服務後測試
ssh -p 22 192.168.20.200 date
ssh -p 22 192.168.20.201 date
也可使用 ssh ip 直接登入 用ifconfig檢視ip是否已經的登入成功
相關文章
- Linux 配置 SSH 秘鑰免密碼登入Linux密碼
- 配置SSH免密碼登陸密碼
- hadoop-SSH免密登入配置Hadoop
- SSH配置—Linux下實現免密碼登入Linux密碼
- ssh免密登入
- Linux配置SSH免密碼登入(非root賬號)Linux密碼
- Windows配置ssh免密登入linux+VSCode Remote-SSH免密編寫linux程式碼WindowsLinuxVSCodeREM
- centos7 設定ssh免密碼登入配置方法CentOS密碼
- ssh免密登入原理
- Linux - 配置SSH免密登入 - “ssh-keygen”的基本用法Linux
- ssh免密碼登入失敗解決密碼
- ssh進階,免密登入
- SSH免密登入詳解
- SSH免密登入+JDK安裝配置+Hadoop安裝配置JDKHadoop
- GitHub不再支援密碼驗證解決方案:SSH免密與Token登入配置Github密碼
- ssh免密登入簡單操作
- linux 設定ssh 免密登入Linux
- CentOS監控ssh免密登入CentOS
- Linux配置SSH免密登陸(公私鑰登陸)Linux
- VS Code / Pycharm配置SSH遠端開發(免密登入)PyCharm
- 在CentOS/RHEL上設定SSH免密碼登入CentOS密碼
- SSH免密登陸
- 配置ssh-agent免密碼認證入門教程密碼
- Multipass虛擬機器ssh登入(密碼方式)虛擬機密碼
- 解決docker jenkins 配置SSH免密登入配置成功後不生效問題DockerJenkins
- unbuntu16.04 伺服器的 免密登入、秘鑰登入和禁止密碼登入 配置伺服器密碼
- unbuntu16.04 伺服器的 免密登入、祕鑰登入和禁止密碼登入 配置伺服器密碼
- ssh-copy-id三步實現SSH免密登入
- SSH免密登入與SCP遠端複製
- MacOS Sonoma14.2.1系統SSH免密登入Mac
- 1-Linux叢集搭建,分發指令碼,ssh免密登入Linux指令碼
- SSH 遠端登入「記住密碼」密碼
- SSH 免密登陸 簡單版
- 深入探討:Node.js、Vue、SSH服務與SSH免密登入Node.jsVue
- shiro多realm配置免密碼登陸密碼
- CentOS7 配置免密碼登陸CentOS密碼
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux
- Mac SSH 免密登入 連線遠端伺服器Mac伺服器
- 阿里雲伺服器購買及SSH免密登入阿里伺服器