查看端口监听命令 (命令提示未安装的请执行 yum install -y net-tools 进行安装)
netstat -lnt
tcp 0 0 0.0.0.0:6080 0.0.0.0:* LISTEN
如果6080端口没有监听请手动开启novnc后再次测试能否连接(如下命令)
killall supervisord
supervisord -c /etc/supervisord.conf
1>请更换浏览器测试访问
2>在其他机器上执行telnet命令测试端口通不通
3>如果提示命令不存在请执行yum -y install telnet 进行安装
[root@localhost ~]# telnet 主控ip 6080
Trying xxx.211.23.xxx...Connected to xxx.211.23.xxx.Escape character is '^]'.
以上是端口访问正常的,应该就可以连接
以下是端口不通的状态 需要排查是不是机房屏蔽主控6080端口导致不通
Trying xxx.211.23.xxx...
收藏2
]]>ecs-iILFx
那么MD5加密这个实例名如下:
453b2647003846ef48078c957f8e6a48
那么创建文件名为453b2647003846ef48078c957f8e6a48在下面地址:
vi /home/wwwroot/control/storage/vnc_tokens/453b2647003846ef48078c957f8e6a48
写入内容为:
453b2647003846ef48078c957f8e6a48: 120.215.135.2:52859
解释下上面的参数
一.453b2647003846ef48078c957f8e6a48就是实例的名字md5加密PHP可以直接调用如下代码生成
<?php
echo md5("ecs-iILFx");
?
二.120.215.135.2就是你的母鸡IP也就是节点IP
三.52859这个是vnc端口需要打开数据库 数据库账户密码忘记可以如下查看:
cat /home/wwwroot/control/.env
可以利用工具navicat连接mysql 如果是禁止外网连接可以创建连接的时候输入ssh信息 然后就可以实现本地连接
查看数据库control数据库vnc_ports表
这个表里面字段port就是vnc连接端口 virtuals_id 就是当前实例ID 所以你可以搜索实例ID直接找到他
然后esc 输入:w 保存文件即可
]]>