溫馨提示×

centos minimal怎樣實現遠程登錄

小樊
43
2025-05-31 00:57:09
欄目: 智能運維

在CentOS Minimal上實現遠程登錄,通常使用SSH(Secure Shell)協議。以下是詳細步驟:

1. 安裝SSH服務器

首先,確保你的CentOS Minimal系統上已經安裝了SSH服務器。如果沒有安裝,可以使用以下命令進行安裝:

sudo yum install openssh-server

2. 啟動并啟用SSH服務

安裝完成后,啟動SSH服務并設置為開機自啟:

sudo systemctl start sshd
sudo systemctl enable sshd

3. 配置防火墻

確保防火墻允許SSH連接。如果使用的是firewalld,可以添加SSH端口(默認是22)的規則:

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

如果使用的是iptables,可以添加相應的規則:

sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo service iptables save

4. 配置SSH服務器(可選)

你可以編輯/etc/ssh/sshd_config文件來配置SSH服務器。例如,你可以更改默認的SSH端口、禁用root登錄等。以下是一些常見的配置選項:

sudo nano /etc/ssh/sshd_config
  • 更改默認端口:

    Port 2222
    
  • 禁用root登錄:

    PermitRootLogin no
    
  • 允許特定用戶登錄:

    AllowUsers your_username
    

修改完成后,重啟SSH服務以應用更改:

sudo systemctl restart sshd

5. 獲取服務器IP地址

確保你知道服務器的IP地址。你可以使用以下命令獲?。?/p>

ip addr show eth0

或者使用hostname命令:

hostname -I

6. 遠程登錄

現在,你可以從另一臺計算機上使用SSH客戶端連接到你的CentOS Minimal服務器。打開終端或命令提示符,輸入以下命令:

ssh your_username@server_ip_address

例如:

ssh user@192.168.1.100

如果一切配置正確,你應該能夠成功登錄到你的CentOS Minimal服務器。

7. 使用密鑰認證(可選)

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

生成密鑰對

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

ssh-keygen -t rsa -b 4096

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

將公鑰復制到服務器

將生成的公鑰復制到服務器的~/.ssh/authorized_keys文件中:

ssh-copy-id -i ~/.ssh/id_rsa.pub your_username@server_ip_address

輸入服務器密碼后,公鑰將被添加到服務器的授權密鑰列表中。

使用密鑰登錄

現在,你可以使用密鑰進行SSH登錄:

ssh -i ~/.ssh/id_rsa your_username@server_ip_address

這樣,你就可以安全地遠程登錄到你的CentOS Minimal服務器了。

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