debian虚拟机如何远程连接

Debian虚拟机可通过以下方式远程连接:

  1. SSH连接

    • 安装OpenSSH服务器:sudo apt update && sudo apt install openssh-server
    • 启动服务并设置开机自启:sudo systemctl enable ssh && sudo systemctl start ssh
    • 获取虚拟机IP:ip addrifconfig
    • 使用客户端(如PuTTY、Xshell)连接:ssh username@虚拟机IP -p 22(默认端口22)。
  2. VNC连接

    • 安装VNC服务器(如TightVNC):sudo apt install tightvncserver
    • 启动并设置密码:vncserver :1(显示编号1对应端口5901)。
    • 客户端(如VNC Viewer)连接:输入虚拟机IP+端口(如IP:5901)。
  3. 远程桌面(RDP)

    • 安装xrdp:sudo apt install xrdp
    • 启动服务:sudo systemctl enable xrdp && sudo systemctl start xrdp
    • Windows远程桌面连接:输入虚拟机IP+端口(默认3389)。

注意

  • 确保防火墙放行对应端口(SSH:22,VNC:5901+,RDP:3389)。
  • 可通过修改配置文件(如/etc/ssh/sshd_config)调整SSH端口或禁用密码登录。
  • 部分工具(如TeamViewer、ToDesk)需额外安装客户端,适合无SSH/VNC环境的场景。