ubuntu

Ubuntu虚拟机远程访问设置步骤

小樊
59
2025-04-15 15:24:07
栏目: 云计算

要设置Ubuntu虚拟机的远程访问,您可以选择SSH远程登录或远程桌面(VNC)。以下是详细的步骤:

SSH远程登录设置步骤:

  1. 安装OpenSSH服务器
sudo apt update
sudo apt install -y openssh-server
  1. 查看SSH服务状态
sudo systemctl status ssh
  1. 允许root用户登录(如果需要):

编辑 /etc/ssh/sshd_config 文件:

sudo nano /etc/ssh/sshd_config

添加或修改以下行:

PermitRootLogin yes
PasswordAuthentication yes

保存并退出编辑器,然后重启SSH服务:

sudo systemctl restart ssh
  1. 测试远程登录

从另一台机器使用SSH客户端连接到Ubuntu虚拟机:

ssh username@your_vm_ip

远程桌面(VNC)设置步骤:

  1. 安装Xfce及TightVNC
sudo apt update
sudo apt install xfce4 xfce4-goodies tightvncserver
  1. 启动VNC服务器
vncserver
  1. 配置VNC服务器
vncserver -kill :1
mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
sudo nano ~/.vnc/xstartup
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
sudo chmod +x ~/.vnc/xstartup
vncserver -geometry 1920x1080
  1. 配置防火墙(如果需要):

允许VNC端口(默认5900)通过防火墙:

sudo ufw allow 5900/tcp
  1. 连接到远程桌面

在另一台机器上下载并安装VNC客户端,输入Ubuntu虚拟机的IP地址和端口(例如:192.168.1.100:5901),然后使用配置文件中设置的密码进行连接。

请注意,在进行远程访问设置时,确保您的虚拟机网络配置允许外部访问,并且防火墙设置正确。此外,为了提高安全性,建议使用密钥认证而不是密码认证,并定期更新密钥。

0
看了该问题的人还看了