CentOS 虚拟机远程连接的实用步骤
一、网络模式选择与IP获取
ip addr show,查看如 eth0/enp0s3 的 inet 地址。二、通过 SSH 远程连接(推荐)
sudo yum install -y openssh-serversudo systemctl start sshd && sudo systemctl enable sshdsudo systemctl status sshdsudo firewall-cmd --permanent --add-service=ssh && sudo firewall-cmd --reloadip addr showssh username@<虚拟机IP>(默认端口 22)sshd 并在防火墙放行新端口。sshd)。三、图形化远程桌面连接
sudo yum install -y tigervnc-servervncpasswdExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%iPIDFile=/home/<your_username>/.vnc/%H%i.pidsudo systemctl daemon-reload && sudo systemctl enable --now vncserver@:1sudo firewall-cmd --permanent --add-port=5901/tcp && sudo firewall-cmd --reloadvncviewer <虚拟机IP>:1sudo yum install -y epel-release && sudo yum install -y xrdpsudo systemctl enable --now xrdpsudo firewall-cmd --permanent --add-port=3389/tcp && sudo firewall-cmd --reload四、NAT 模式下从外部访问的端口转发
ssh username@<宿主机IP> -p 2222vncviewer <宿主机IP>:5901五、常见问题排查
sudo systemctl status sshd(或相应服务)。sudo firewall-cmd --list-all。