要通過SSH遠程管理Ubuntu服務器,您需要按照以下步驟操作:
在Ubuntu服務器上,SSH服務器通常已經預裝。如果沒有,可以通過以下命令進行安裝:
sudo apt update
sudo apt install openssh-server
安裝完成后,啟動SSH服務并設置為開機自啟:
sudo systemctl start ssh
sudo systemctl enable ssh
您可以通過以下命令檢查SSH服務的狀態:
sudo systemctl status ssh
如果服務器上運行了防火墻,請確保允許SSH連接??梢允褂靡韵旅钤试SSSH連接:
sudo ufw allow ssh
如果更改了SSH默認端口(例如改為2222),則需要允許該特定端口:
sudo ufw allow 2222
在本地計算機上,使用SSH客戶端(如PuTTY、OpenSSH等)連接到服務器。需要輸入服務器的IP地址和用戶名。例如:
ssh username@server_ip_address
首次連接時,可能會提示接受服務器的公鑰。輸入“yes”并按回車鍵接受。
成功連接后,您可以在本地計算機的命令行界面中執行服務器上的命令,從而實現遠程管理。
/etc/ssh/sshd_config
文件,將 PermitRootLogin
設置為 no
,然后重啟SSH服務。PasswordAuthentication
設置為 no
。通過以上步驟,您可以使用Ubuntu SSH安全地管理遠程服務器。記得遵循最佳安全實踐,如使用強密碼、定期更新密鑰和保持軟件更新,以保護您的服務器免受未授權訪問。