預製條件:
192.168.0.209
192.168.0.210
期望結果:
希望在209機器上可以進行ssh登陸到210機器上,並且不需要輸入root的密碼。
操作步驟:
1. 用xshell工具以root使用者登陸到209機器上,然後執行如下命令:
ssh-keygen -t rsa
連續三次回車即可成功執行成功。
3. 用ftp工具以root使用者登陸到210機器,上傳檔案到/root目錄下。
4. 執行如下命令五:
cat id_rsa.pub >> ~/.ssh/authorized_keys
上述正常情況下,應該會提示如下訊息(如果沒有的話,也不會有問題,有可能是其他服務已經建立了.ssh目錄了,我執行的時候是新搭建的os):
-bash: /root/.ssh/authorized_keys: 沒有那個檔案或目錄
如果有上述錯誤資訊彈出,執行如下命令:
mkdir .ssh
然後再執行命令五。
注意:上述執行上述步驟時請不要隨意切換目錄,否則可能會失敗。
5. 現在讓我們在209上執行如下命令:
[root@bogon .ssh]# ssh 192.168.0.210
the authenticity of host '192.168.0.210 (192.168.0.210)' can't be established.
rsa key fingerprint is 2f:82:61:9e:94:ea:c0:39:fb:61:5f:31:4d:d9:a6:e8.
are you sure you want to continue connecting (yes/no)? yes
warning: permanently added '192.168.0.210' (rsa) to the list of known hosts.
last login: sun apr 24 09:32:23 2016 from 192.168.0.102
[root@bogon ~]# ifconfig
eth0 link encap:ethernet hwaddr 08:00:27:a5:8b:a1
inet addr:192.168.0.210 bcast:192.168.0.255 mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fea5:8ba1/64 scope:link
up broadcast running multicast mtu:1500 metric:1
rx packets:4631 errors:0 dropped:0 overruns:0 frame:0
tx packets:1533 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:373980 (365.2 kib) tx bytes:151316 (147.7 kib)
eth1 link encap:ethernet hwaddr 08:00:27:f4:33:27
inet addr:192.168.0.104 bcast:192.168.0.255 mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fef4:3327/64 scope:link
up broadcast running multicast mtu:1500 metric:1
rx packets:3240 errors:0 dropped:0 overruns:0 frame:0
tx packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:255979 (249.9 kib) tx bytes:7144 (6.9 kib)
lo link encap:local loopback
inet addr:127.0.0.1 mask:255.0.0.0
inet6 addr: ::1/128 scope:host
up loopback running mtu:16436 metric:1
rx packets:2128 errors:0 dropped:0 overruns:0 frame:0
tx packets:2128 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:3274372 (3.1 mib) tx bytes:3274372 (3.1 mib)
[root@bogon ~]# exit
logout
connection to 192.168.0.210 closed.
如果想讓210免密碼ssh登陸到209的話,應該知道怎麼做了吧。 linux下設定ssh無密碼登入
原文 ssh配置 主機a 10.0.5.199 主機b 10.0.5.198 需要配置主機a無密碼登入主機a,主機b 先確保所有主機的防火牆處於關閉狀態。在主機a上執行如下 1.cd ssh 2.ssh keygen t rsa 然後一直按回車鍵,就會按照預設的選項將生成的金鑰儲存在.ssh id ...
linux下設定SSH無密碼登入
ssh配置 主機a 10.0.5.199 主機b 10.0.5.198 需要配置主機a無密碼登入主機a,主機b 先確保所有主機的防火牆處於關閉狀態。在主機a上執行如下 1.cd ssh 2.ssh keygen t rsa 然後一直按回車鍵,就會按照預設的選項將生成的金鑰儲存在.ssh id rsa...
驗證ssh免密登入 如何配置 SSH 免密碼登入
ssh 是用於管理與伺服器通訊的加密協議。當你使用 linux 伺服器時,你的大部分時間有可能都花費在通過 ssh 連線到伺服器的終端會話中。儘管有許多不同的通過 ssh 登入伺服器的方法,但在這篇文章中,我們將重點介紹 ssh 金鑰方式。ssh 金鑰提供了一種簡單,但極其安全的登入伺服器的方法,這...