溫馨提示×

CentOS下如何使用SSH遠程連接

小樊
56
2025-06-18 16:58:28
欄目: 智能運維

在CentOS系統下使用SSH遠程連接,你需要遵循以下步驟:

1. 安裝SSH客戶端

CentOS系統通常已經預裝了OpenSSH客戶端。如果沒有安裝,可以使用以下命令進行安裝:

sudo yum install openssh-clients

2. 啟動SSH服務

確保SSH服務已經啟動并設置為開機自啟:

sudo systemctl start sshd
sudo systemctl enable sshd

3. 配置防火墻

如果你的CentOS系統啟用了防火墻(firewalld),需要允許SSH連接:

sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

4. 獲取遠程主機的IP地址

你需要知道遠程主機的IP地址??梢酝ㄟ^以下命令獲?。?/p>

ip addr show

或者使用ifconfig命令(在較舊的CentOS版本中):

ifconfig

5. 使用SSH客戶端連接

使用以下命令連接到遠程主機:

ssh username@remote_host_ip

其中:

  • username 是你在遠程主機上的用戶名。
  • remote_host_ip 是遠程主機的IP地址。

例如,如果你要連接到IP地址為192.168.1.100的主機,并且用戶名是user,命令如下:

ssh user@192.168.1.100

6. 首次連接時的安全提示

首次連接到新的SSH服務器時,系統會提示你確認服務器的指紋。輸入yes并按回車鍵繼續。

7. 輸入密碼

如果一切正常,系統會提示你輸入密碼。輸入密碼時不會顯示任何字符(這是正常的)。

8. 登錄成功

如果密碼正確,你將成功登錄到遠程主機。

9. 使用SSH密鑰認證(可選)

為了提高安全性,你可以使用SSH密鑰進行認證。以下是生成密鑰對并配置密鑰認證的步驟:

生成密鑰對

在本地主機上生成SSH密鑰對:

ssh-keygen -t rsa -b 4096

按照提示操作,通常會生成兩個文件:~/.ssh/id_rsa(私鑰)和~/.ssh/id_rsa.pub(公鑰)。

將公鑰復制到遠程主機

使用ssh-copy-id命令將公鑰復制到遠程主機:

ssh-copy-id user@remote_host_ip

按照提示輸入密碼,公鑰將被添加到遠程主機的~/.ssh/authorized_keys文件中。

使用密鑰認證連接

現在你可以使用密鑰認證連接到遠程主機:

ssh -i ~/.ssh/id_rsa user@remote_host_ip

通過以上步驟,你應該能夠在CentOS系統下成功使用SSH進行遠程連接。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女