debian

Debian虚拟机如何进行远程连接

小樊
43
2025-03-28 21:41:32
栏目: 云计算

要在Debian虚拟机上进行远程连接,您可以使用SSH(Secure Shell)或VNC(Virtual Network Computing)两种主要方法。以下是详细的步骤:

使用SSH进行远程连接

  1. 安装SSH服务
sudo apt-get update
sudo apt-get install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
  1. 配置防火墙
sudo ufw allow ssh
  1. 获取虚拟机的IP地址
ip addr show
ifconfig
  1. 从外部计算机连接

使用VNC进行远程连接

  1. 安装VNC服务器
sudo apt-get update
sudo apt-get install tightvncserver
  1. 配置VNC服务器
vncserver :1
  1. 配置防火墙
sudo ufw allow 5901/tcp

这里的5901是VNC默认使用的端口,您可以根据需要更改。

  1. 配置VNC服务器开机自启动(可选):
sudo nano /etc/systemd/system/x11vnc.service
[Unit]
Description=Start x11vnc at startup.
After=display-manager.target network.target

[Service]
Type=forking
User=debian
Group=debian
WorkingDirectory=/home/debian
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
sudo systemctl enable x11vnc.service
  1. 从外部计算机连接

0
看了该问题的人还看了