溫馨提示×

CentOS下如何使用SSH遠程登錄

小樊
82
2025-03-19 18:43:26
欄目: 智能運維

在CentOS系統下,使用SSH遠程登錄的步驟如下:

1. 安裝SSH客戶端(如果尚未安裝)

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

sudo yum install openssh-clients

2. 啟動并啟用SSH服務

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

sudo systemctl start sshd
sudo systemctl enable sshd

3. 配置防火墻

如果系統啟用了防火墻,需要允許SSH流量通過??梢允褂靡韵旅睿?/p>

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

4. 獲取遠程服務器的IP地址或域名

確保你知道要遠程登錄的服務器的IP地址或域名。

5. 使用SSH客戶端進行遠程登錄

在本地終端中輸入以下命令進行遠程登錄:

ssh username@remote_host

其中:

  • username 是你在遠程服務器上的用戶名。
  • remote_host 是遠程服務器的IP地址或域名。

例如,如果你的用戶名是 user,遠程服務器的IP地址是 192.168.1.100,則命令如下:

ssh user@192.168.1.100

6. 輸入密碼

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

7. 登錄成功

如果用戶名和密碼正確,你將成功登錄到遠程服務器。

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

為了提高安全性,可以使用SSH密鑰進行認證。以下是設置SSH密鑰認證的步驟:

生成SSH密鑰對

在本地機器上生成SSH密鑰對(如果尚未生成):

ssh-keygen -t rsa -b 4096

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

將公鑰復制到遠程服務器

使用以下命令將公鑰復制到遠程服務器的 ~/.ssh/authorized_keys 文件中:

ssh-copy-id username@remote_host

系統會提示你輸入遠程服務器的密碼。輸入正確密碼后,公鑰將被添加到遠程服務器的 authorized_keys 文件中。

使用SSH密鑰登錄

現在,你可以使用SSH密鑰進行登錄,無需每次輸入密碼:

ssh username@remote_host

9. 斷開連接

完成工作后,可以使用以下命令斷開SSH連接:

exit

或者直接關閉終端窗口。

通過以上步驟,你可以在CentOS系統下使用SSH遠程登錄到其他服務器。

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