溫馨提示×

怎樣使用SSH命令遠程管理CentOS

小樊
60
2025-04-28 16:38:10
欄目: 智能運維

使用SSH(Secure Shell)命令可以安全地遠程管理CentOS系統。以下是詳細步驟:

1. 安裝SSH服務器

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

sudo yum install openssh-server

2. 啟動SSH服務

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

sudo systemctl start sshd
sudo systemctl enable sshd

3. 配置防火墻

確保防火墻允許SSH連接。CentOS 7及以上版本使用firewalld,可以使用以下命令開放SSH端口(默認是22):

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

4. 獲取CentOS系統的IP地址

你需要知道CentOS系統的IP地址才能進行遠程連接??梢允褂靡韵旅畈榭碔P地址:

ip addr show

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

ifconfig

5. 使用SSH客戶端連接

在本地計算機上打開終端或命令提示符,使用以下命令連接到遠程CentOS系統:

ssh username@remote_ip_address

其中:

  • username 是你在遠程CentOS系統上的用戶名。
  • remote_ip_address 是遠程CentOS系統的IP地址。

例如:

ssh root@192.168.1.100

6. 輸入密碼

連接成功后,系統會提示你輸入密碼。輸入密碼并按回車鍵。

7. 使用SSH命令進行遠程管理

連接成功后,你可以在終端中直接使用SSH命令進行遠程管理。例如:

  • 查看文件列表:

    ls -l
    
  • 創建目錄:

    mkdir new_directory
    
  • 復制文件:

    cp local_file.txt remote_directory/
    
  • 移動文件:

    mv old_file.txt new_file.txt
    
  • 刪除文件:

    rm file_to_delete.txt
    
  • 查看系統信息:

    uname -a
    df -h
    free -m
    

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

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

生成SSH密鑰對

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

ssh-keygen -t rsa -b 4096

按照提示操作,可以選擇密鑰保存位置和設置密碼短語。

將公鑰復制到遠程CentOS系統

將生成的公鑰復制到遠程CentOS系統的~/.ssh/authorized_keys文件中:

ssh-copy-id username@remote_ip_address

按照提示操作,輸入密碼即可。

使用SSH密鑰連接

連接時不再需要輸入密碼:

ssh username@remote_ip_address

通過以上步驟,你可以安全地使用SSH命令遠程管理CentOS系統。

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