一,你的虚拟机软件上centos的网络类型一般应该选择桥接模式。然后在centos中设置IP,和你的实体主机的IP保持在同一个网段(如果你的实体主机使用DHCP,那你的centos也为DHCP,但是你一般就只能在局域网中远程centos了),可以用setup工具完成。确保防火墙支持,或者清掉防火墙:iptables -F,然后用远程主机ping你的centos的IP,通了则进行下一步。
二,开启centos远程连接功能,一般有ssh和VNC两种途径。ssh用于文本界面的远程连接,VNC用于图形化的远程登录。使用VNC的步骤如下
1、安装VNC服务端软件:yum install -y tigervnc tigervnc-server (没网的话……)
2、修改VNCserver的配置文件:vim /etc/sysconfig/vncservers 加入如下一行
VNCSERVERS="1:loginname" ——loginname是你的centos中的一个系统用户,最好不要用root用户,可能会有问题
3、设置VNC登录密码:vncpasswd loginname ,然后输入你的密码。VNC是用的系统用户,但是单独的密码。
4、启用VNC服务:service vncserver start 如果你不会防火墙设置最好再次 iptables -F
5、远程主机上安装vnc客户端,有很多,centos下面:yum -y install tigervnc
windows下面随便下一个,比如VNC viewer的Windows版本
6、在远程主机上打开客户端,按提示输入 ip:N ——比如 192.168.1.2:1(1是上面的配置文件中规定的),之后用户名密码。
三、使用SSH的话
1、在centos中开启ssh的服务器后台:service sshd start (默认都会有安装的)
2、远程主机中,在文本界面下:ssh user@ip user是centos的系统用户,不要用root用户
若远程主机是windows环境,还需下载secureCRT或其他软件。使用secureCRT的话,远程主机名里面就填你的centos的IP,如果你不会导密钥就把鉴权选项里只留密码就行。
ps:你的centos当然需要开机,以上步骤是在比较理想的情况下的简单操作,出现了错误很正常,网上很多教程,祝你顺利!
centos不但要处于开机状态,而且还要开启SSH或者VNCSERVER之类的服务端软件.在这种状态下可以通过SSH客户端,或者VNC客户端登陆到CENTOS