linux下設定ssh免密碼登陸的配置步驟

2021-08-27 23:09:12 字數 2665 閱讀 4070

預製條件:

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 金鑰提供了一種簡單,但極其安全的登入伺服器的方法,這...