GOland配置ssh訪問Linux/Manjaro虛擬機器
1. ssh安裝
在 Manjaro 系統中,可以透過以下步驟安裝並配置 SSH 服務,以便進行遠端連線和管理。
1. 安裝 SSH
在 Manjaro 上使用 openssh
包來安裝 SSH 服務。
sudo pacman -Syu openssh
2. 啟動 SSH 服務
安裝完成後,可以啟動 SSH 服務,並配置其開機自啟。
# 啟動 SSH 服務
sudo systemctl start sshd
# 設定 SSH 服務開機自啟
sudo systemctl enable sshd
sshd
是 SSH 服務的名稱,用於在後臺監聽 SSH 連線。
3. 檢查 SSH 服務狀態
可以使用以下命令檢查 SSH 服務是否已成功啟動。
systemctl status sshd
如果 SSH 服務正常執行,你會看到類似 active (running)
的狀態資訊。
4. 配置 SSH(可選)
SSH 的預設配置檔案位於 /etc/ssh/sshd_config
,你可以編輯該檔案來修改 SSH 的預設行為。常見的配置項有:
sudo nano /etc/ssh/sshd_config
-
更改預設埠(增加安全性):
Port 2222 # 將預設埠從 22 改為 2222(或其他埠號)
-
禁止 root 使用者直接登入:
PermitRootLogin no
-
允許特定使用者登入:
AllowUsers your_username
更改完成後,按 Ctrl + X
儲存並退出。
5. 重啟 SSH 服務
在更改配置檔案後,重啟 SSH 服務以應用新的配置:
sudo systemctl restart sshd
6. 檢查防火牆設定(可選)
如果你在 Manjaro 上啟用了防火牆,需要確保允許 SSH 埠透過。可以使用 ufw
或 iptables
配置防火牆規則。
使用 ufw
(如果已安裝)
# 允許預設 SSH 埠 22
sudo ufw allow 22
# 如果更改了埠號,例如 2222
sudo ufw allow 2222
7. 測試 SSH 連線
在另一臺計算機上,可以使用以下命令測試 SSH 連線(將 username
和 ip_address
替換為你的實際使用者名稱和 Manjaro 系統的 IP 地址):
ssh username@ip_address
如果配置正確,你會被提示輸入密碼併成功登入到 Manjaro 系統。
總結
- 安裝 SSH:
sudo pacman -Syu openssh
- 啟動並設定開機自啟:
sudo systemctl start sshd
和sudo systemctl enable sshd
- 配置 SSH(可選):編輯
/etc/ssh/sshd_config
- 重啟 SSH 服務:
sudo systemctl restart sshd
- 檢查防火牆設定(如有必要)
這樣,你就成功在 Manjaro 系統上安裝並配置了 SSH 服務,可以透過 SSH 進行遠端管理。