要在Debian虚拟机上进行远程连接,您可以使用SSH(Secure Shell)或VNC(Virtual Network Computing)两种主要方法。以下是详细的步骤:
sudo apt-get update
sudo apt-get install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
ufw
,可以运行:sudo ufw allow ssh
ip addr show
ifconfig
sudo apt-get update
sudo apt-get install tightvncserver
vncserver :1
ufw
,可以运行:sudo ufw allow 5901/tcp
这里的5901是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
5901
),然后输入之前设置的密码进行连接。