溫馨提示×

ubuntu虛擬機如何遠程連接

小樊
84
2025-03-04 10:20:49
欄目: 云計算

要遠程連接Ubuntu虛擬機,您可以使用SSH(Secure Shell)服務。以下是詳細的步驟:

安裝SSH服務

在Ubuntu虛擬機中,首先需要確保SSH服務器已經安裝并運行。如果尚未安裝,可以使用以下命令進行安裝:

sudo apt update
sudo apt install openssh-server

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

sudo systemctl start ssh
sudo systemctl enable ssh

配置SSH服務(可選)

為了提高安全性,您可以修改SSH的配置文件 /etc/ssh/sshd_config

sudo nano /etc/ssh/sshd_config
  • PermitRootLogin 設置為 yes,以允許root用戶登錄(如果需要)。
  • 修改SSH默認端口,例如改為 Port 2222。
  • 保存并退出配置文件。

然后重啟SSH服務以應用更改:

sudo systemctl restart ssh

獲取虛擬機的IP地址

在虛擬機管理器(如VMware Workstation、VirtualBox)中找到Ubuntu虛擬機,查看其IP地址。您可以在Ubuntu虛擬機中運行以下命令來查看IP地址:

ip addr show

或者在虛擬機管理器中查看網絡設置。

使用SSH客戶端進行遠程連接

在您的本地計算機上,使用SSH客戶端(如PuTTY、OpenSSH客戶端)連接到Ubuntu虛擬機。以下是使用PuTTY的示例步驟:

  1. 打開PuTTY。
  2. 在“主機名(或IP地址)”字段中輸入Ubuntu虛擬機的IP地址。
  3. 在“端口號”字段中輸入 22(或您配置的其他端口)。
  4. 點擊“打開”按鈕。
  5. 輸入用戶名,然后輸入密碼進行登錄。

使用VNC進行遠程桌面連接(可選)

如果您需要圖形界面,可以安裝并配置VNC服務器和客戶端。以下是使用x11vnc的示例步驟:

  1. 在Ubuntu虛擬機中安裝x11vnc:
sudo apt install x11vnc
  1. 設置VNC連接密碼:
x11vnc -storepasswd
  1. 創建并啟動x11vnc服務:
touch ~/x11vnc.service
sudo cat <<EOF > ~/x11vnc.service
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -display :0 -auth /home/your_username/.Xauthority -forever -loop -noxdamage -repeat -rfbauth /home/your_username/.vnc/passwd -rfbport 5900 -shared

[Install]
WantedBy=multi-user.target
EOF
sudo mv ~/x11vnc.service /lib/systemd/system/
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

請將 your_username 替換為您的用戶名。

  1. 在您的計算機上安裝VNC客戶端(如VNC Viewer),輸入Ubuntu虛擬機的IP地址和端口號(例如 5900),然后輸入密碼進行連接。

通過以上步驟,您可以成功遠程連接到Ubuntu虛擬機。請根據您的具體需求選擇合適的連接方式。

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