配置多臺機器SSH相互通訊信任
1.5臺機器執行 ssh-keygen
[root@sht-sgmhadoopnn-01 ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
1c:68:d2:13:01:e5:f0:36:30:bb:1a:72:09:6d:e1:45
The key's randomart image is:
+--[ RSA 2048]----+
| ..Eo+. |
| o o O o |
|. + o X . |
| o . = + . |
|. + . S |
| o o |
| . |
| |
| |
+-----------------+
2.選取第一臺,生成authorized_keys檔案
[root@sht-sgmhadoopnn-01 ~]# cd .ssh
[root@sht-sgmhadoopnn-01 .ssh]# cat /root/.ssh/id_rsa.pub>> /root/.ssh/authorized_keys
3.然後將其他四臺的id_rsa.pub內容,手動copy到第一臺的authorized_keys檔案
[root@sht-sgmhadoopnn-02 .ssh]# more id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxdcOFyF90ioQzC8OCEZ5dIFgqiJ2G7MGmC4LSwl5cVs1J1E9HQesEURjjPdQGJP1kIe8Z2NgCpjGy7BDiVFvj/0fUjGreRN9P2LPa1jUv0xBYHv9wk+aN2YtKy2Dc9WeCPaNbByyz0n96osE0NVict+2MGQJHdHFedG2sSuTdBAoXE1I7ag6AwWV/3ije26BD88aZmb/
Z9c0fqwei57l0kdXRPsxzGIWCL4rCT1Vwu8VYTNLhA+QzTJfJq5GCbo1A5PFuuE+vXrIEloKp1Y6Y1xB8xxdgqvMAkvf7wsWfZVFl6vZPwRJivIKW6WPm7tlJN2m3xXyXnXy0/8rftB0Aw==
[root@sht-sgmhadoopdn-01 .ssh]# more id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAre6qKMotVwy94ZPBtwsvW9dM9yVar6MGW3QIxuAgcRbfqE4RRrsgcnwFBG496+GPLUjfQsYuPhuLm+2qu8p2pTkLx9Vt0ppK+VlNwQIQyias2hiHoLDGmcstCeCZs+sn5iZ2/rTov0uOZT7XWC66QlnFzAyM80KYAFLtFv4r9uU+KK5USwEG3XwF1GiAeSK34iU9u+JI
ks6/b0zXhT2lxgsj/N4i4Ze/xqkGLCNfkbZEVEivKknxM9A69Hg031ItxVfyA0k/M3kFI6VmXTNgkf8VW/
[root@sht-sgmhadoopdn-02 .ssh]# more id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvvkGCZm+/g2nfQ0zDXGp7mwo0s5JIdcYlVu0A0a2uDru3VaYFZ5uD79hLQJqPk1qT49wAFmXfIoUGtyHvDYfYcGcRVwQV5c2EnLmb0gxBL45hwHoVGyHw7EOAW5XUxZvkf6gLua/N8htmfd5O8dhhtAhIK3LB8z0mOTeUmORX1AEFT74huGrrp7fzY+kIr5KIjeU5dNC
K+VbSwTVicyNkQN6OM3RVPGSm33niLh+uKBxjrpKtyhN0MxC+EIo+osVXcvb4Zox3QrFmMklDZf/pyRKBqQW2yBTi5U16hO1/TXxMYamz48Ps2fGx2fDvDAB4RsSwYaQ0fSM2ghd6oRiCQ==
[root@sht-sgmhadoopdn-03 .ssh]# more id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuMagBMNiFqKN9xp94V5QACVnN5V+eV0CsL2evA+0qjwCTFSCFuCM6TgC7anurx9tzjT7P9G8jogy76EJn8MXZVJ7Dfou+hsOK7flGt24DHqqoIDwKOKsA9XsRSUGz7T78EQhGLhPD4Ud1C8WEQEgSL11ocl8fNnMlYzJuQFndV6FbKYb9GJx5rI6nlZ6KS1pUVMkq/TG
+tuzLNgQTx5Ed0j6LxR431QJiTWWgRdNd2C7U/RkV9D8eguUOZCdNT++ED275gwvx1hRQzsK4h9q90XOgWG1+ol/V13toqo7HudOAqJNnWGznU9O30zp4WAdhuWCcWGtK8dhnWiw0bRNKw==
複製至authorized_keys檔案(注意copy時,最好先放到記事本中,將回車去掉,成為一行)
[root@sht-sgmhadoopnn-01 .ssh]# vi authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4TLoppFAf0IgGQFAEwHWOKKtjMjk093LLeQaCyndvu1qNd+FAHFUhBtC37zgD7xVR4uXrBNZxt3NEQnKurFyN3sJ0I7VRi+vX/X3FWzJfIAwCeFFu5pk2jrosQijqcY92t5FLLINRPLL3qI/t4tVxk2+PwRF6GuDgBE0IX++snHngpHA2Tr8DB8otE6eJlUSg+dsRqhl
C4teC6PC0vfjWRS7O/dgv8+sIU7Y4RAJR2KQJiXoliBELeCOvkeWUaV66NE1Qe2VGLyBYYqJQ5PSl2jhH4Lsj+p70H0Cuyni1IHg/xKjKuaRm3WVJrFiS58dDg43SVpI+UQ4iYbgpB0dhw==
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxdcOFyF90ioQzC8OCEZ5dIFgqiJ2G7MGmC4LSwl5cVs1J1E9HQesEURjjPdQGJP1kIe8Z2NgCpjGy7BDiVFvj/0fUjGreRN9P2LPa1jUv0xBYHv9wk+aN2YtKy2Dc9WeCPaNbByyz0n96osE0NVict+2MGQJHdHFedG2sSuTdBAoXE1I7ag6AwWV/3ije26BD88aZmb/
Z9c0fqwei57l0kdXRPsxzGIWCL4rCT1Vwu8VYTNLhA+QzTJfJq5GCbo1A5PFuuE+vXrIEloKp1Y6Y1xB8xxdgqvMAkvf7wsWfZVFl6vZPwRJivIKW6WPm7tlJN2m3xXyXnXy0/8rftB0Aw==
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAre6qKMotVwy94ZPBtwsvW9dM9yVar6MGW3QIxuAgcRbfqE4RRrsgcnwFBG496+GPLUjfQsYuPhuLm+2qu8p2pTkLx9Vt0ppK+VlNwQIQyias2hiHoLDGmcstCeCZs+sn5iZ2/rTov0uOZT7XWC66QlnFzAyM80KYAFLtFv4r9uU+KK5USwEG3XwF1GiAeSK34iU9u+JI
ks6/b0zXhT2lxgsj/N4i4Ze/xqkGLCNfkbZEVEivKknxM9A69Hg031ItxVfyA0k/M3kFI6VmXTNgkf8VW/uHl92xiRfTn1C065iiE7vFqSkcsnCr6hxwFB3nNDTZYGx6GYsdeGlrWi2rdQ==
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvvkGCZm+/g2nfQ0zDXGp7mwo0s5JIdcYlVu0A0a2uDru3VaYFZ5uD79hLQJqPk1qT49wAFmXfIoUGtyHvDYfYcGcRVwQV5c2EnLmb0gxBL45hwHoVGyHw7EOAW5XUxZvkf6gLua/N8htmfd5O8dhhtAhIK3LB8z0mOTeUmORX1AEFT74huGrrp7fzY+kIr5KIjeU5dNC
K+VbSwTVicyNkQN6OM3RVPGSm33niLh+uKBxjrpKtyhN0MxC+EIo+osVXcvb4Zox3QrFmMklDZf/pyRKBqQW2yBTi5U16hO1/TXxMYamz48Ps2fGx2fDvDAB4RsSwYaQ0fSM2ghd6oRiCQ==
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuMagBMNiFqKN9xp94V5QACVnN5V+eV0CsL2evA+0qjwCTFSCFuCM6TgC7anurx9tzjT7P9G8jogy76EJn8MXZVJ7Dfou+hsOK7flGt24DHqqoIDwKOKsA9XsRSUGz7T78EQhGLhPD4Ud1C8WEQEgSL11ocl8fNnMlYzJuQFndV6FbKYb9GJx5rI6nlZ6KS1pUVMkq/TG
+tuzLNgQTx5Ed0j6LxR431QJiTWWgRdNd2C7U/RkV9D8eguUOZCdNT++ED275gwvx1hRQzsK4h9q90XOgWG1+ol/V13toqo7HudOAqJNnWGznU9O30zp4WAdhuWCcWGtK8dhnWiw0bRNKw== 4.許可權(每臺機器)
chmod 700 -R ~/.ssh
chmod 600 ~/.ssh/authorized_keys
5.將第一臺的authorized_keys scp 給其他四臺(第一次傳輸,需要輸入密碼)
[root@sht-sgmhadoopnn-01 .ssh]# scp authorized_keys
password:
authorized_keys 100% 2080 2.0KB/s 00:00
[root@sht-sgmhadoopnn-01 .ssh]# scp authorized_keys
password:
authorized_keys 100% 2080 2.0KB/s 00:00
[root@sht-sgmhadoopnn-01 .ssh]# scp authorized_keys
password:
authorized_keys 100% 2080 2.0KB/s 00:00
[root@sht-sgmhadoopnn-01 .ssh]# scp authorized_keys
password:
authorized_keys 100% 2080 2.0KB/s 00:00
6.驗證(每臺機器上執行下面5條命令,只輸入yes,不輸入密碼,則這5臺互相通訊了)
ssh date
ssh date
ssh date
ssh date
ssh date
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30089851/viewspace-1992210/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 同機多Github賬號配置多個SSHGithub
- 虛擬機器如何和主機相互通訊虛擬機
- 批量實現多臺伺服器之間ssh無密碼登入的相互信任關係伺服器密碼
- git配置多個ssh keyGit
- Git 多賬號 SSH 配置Git
- uniapp webview如何與H5相互通訊APPWebViewH5
- ubuntu之 一臺機器如何配置多個git賬號UbuntuGit
- 三臺linux機器做ssh互信的方法Linux
- GOland配置ssh訪問Linux/Manjaro虛擬機器GoLandLinuxJAR虛擬機
- Ubuntu 配置SSH伺服器Ubuntu伺服器
- Linux伺服器---ssh配置Linux伺服器
- RAC主機配置ssh互信
- 配置Linux【虛擬機器】與 windows【宿主機】網路互通 (面向小白,簡單操作)Linux虛擬機Windows
- Mac OS 下配置多個 SSH KeyMac
- Git配置單個或多個SSHGit
- 騰訊雲一臺伺服器多IP的超詳細配置linux伺服器Linux
- Mac生成多個ssh並配置不同域名Mac
- Mac配置騰訊雲伺服器SSH祕鑰免登陸Mac伺服器
- linux下兩臺機器之間實現SSH認證Linux
- 配置多個git賬號的ssh金鑰Git
- 庫卡機器人訊號配置機器人
- SSH 配置
- 安裝虛擬機器Ubuntu&配置SSH&配置samba&設定公鑰虛擬機UbuntuSamba
- 配置WSL2實現與宿主機的網路互通
- 配置 Squid 作為 SSH 代理伺服器UI伺服器
- git ssh配置Git
- git配置sshGit
- Git配置使用者資訊和SSH免密Git
- SSH Config Editor Pro for Mac(SSH配置檔案管理器)2.6.3啟用版Mac
- Git拾遺:一機多SSH-Key管理Git
- 深圳市恆訊科技分享:apache配置多ip虛擬機器的2種方法Apache虛擬機
- 配置RIP、OSPF實現全網互通
- GitLab配置ssh keyGitlab
- 【ssh祕鑰配置】
- 多網路卡 配置多閘道器
- 為多個平臺或平臺下多個賬號設定SSH協議訪問協議
- SSH Config Editor Pro for MacSSH配置檔案管理器MacCSS
- Virtualbox 虛擬機器實現與本地、網際網路互通虛擬機
- 手動在虛擬機器之間建立信任虛擬機