GOland配置ssh訪問Linux/Manjaro虛擬機器

Gold_stein發表於2024-11-03

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 埠透過。可以使用 ufwiptables 配置防火牆規則。

使用 ufw(如果已安裝)

# 允許預設 SSH 埠 22
sudo ufw allow 22

# 如果更改了埠號,例如 2222
sudo ufw allow 2222

7. 測試 SSH 連線

在另一臺計算機上,可以使用以下命令測試 SSH 連線(將 usernameip_address 替換為你的實際使用者名稱和 Manjaro 系統的 IP 地址):

ssh username@ip_address

如果配置正確,你會被提示輸入密碼併成功登入到 Manjaro 系統。

總結

  1. 安裝 SSHsudo pacman -Syu openssh
  2. 啟動並設定開機自啟sudo systemctl start sshdsudo systemctl enable sshd
  3. 配置 SSH(可選):編輯 /etc/ssh/sshd_config
  4. 重啟 SSH 服務sudo systemctl restart sshd
  5. 檢查防火牆設定(如有必要)

這樣,你就成功在 Manjaro 系統上安裝並配置了 SSH 服務,可以透過 SSH 進行遠端管理。

2. 配置公鑰金鑰對

相關文章