在CentOS Minimal系統中使用SSH,你需要按照以下步驟操作:
首先,確保你的CentOS Minimal系統已經安裝了OpenSSH服務器。如果沒有安裝,可以使用以下命令進行安裝:
sudo yum install openssh-server
安裝完成后,啟動SSH服務并設置為開機自啟:
sudo systemctl start sshd
sudo systemctl enable sshd
確保防火墻允許SSH連接。CentOS 7及以上版本使用firewalld作為默認防火墻管理工具。你可以使用以下命令打開SSH端口(默認端口22):
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
如果你使用的是CentOS 6或其他防火墻工具,請相應地調整配置。
你需要知道你的CentOS Minimal服務器的IP地址,以便從客戶端連接到它。你可以使用以下命令查看IP地址:
ip addr show
或者使用ifconfig命令(注意:在某些較新的CentOS版本中,ifconfig可能已被棄用):
ifconfig
使用SSH客戶端(如PuTTY、OpenSSH命令行工具等)從另一臺計算機連接到你的CentOS Minimal服務器。連接命令如下:
ssh username@server_ip_address
其中,username是你在服務器上的用戶名,server_ip_address是服務器的IP地址。
如果一切配置正確,你應該能夠成功連接到服務器,并看到類似以下的提示:
Welcome to CentOS Linux (minimal) 7.x.x (Core)
Kernel \r on an \r.
Last login: Thu Apr 6 12:34:56 2023 from client_ip_address
現在你可以開始在服務器上執行命令了。
ssh-keygen生成密鑰對,并將公鑰復制到服務器的~/.ssh/authorized_keys文件中。