我在AWS EC2上有一台Amazon Linux AMI服务器,我已经在“ https://github.com/elgalu/docker-selenium ”上部署了“selenium docker”,docker有一个VNC在里面运行。
现在我怎么可以访问这个VNC?
我做了一些谷歌search,但没有发现任何东西,我也试图连接到服务器IP并给VNC显示号码,但它给连接拒绝。
我已经将VNC端口作为规则添加到服务器安全规则中。
有关在亚马逊云ec2上设置git的虚拟问题
如何解决EC2实例中的500 OOPS:vsf_sysutil_recv_peek错误?
如何在亚马逊ec2上的Ubuntu上设置和configuration@R_404_5173@-proxy
我如何安装ec2的Ubuntu的桌面
Dokku端口configuration问题EC2
谢谢。
亚马逊Linux AMI vs Ubuntu
如何在Amazon Linux上升级/安装Upstart deamon 1.5版
我如何在我的AWS EC2实例上安装特定的字体?
Laravel:调用未定义的函数Symfony Component Console mb_convert_variables()?
在Scala / Java中如何测量从虚拟机中窃取的时间?
由于您已经为您的VNC服务器指定了防火墙规则,所以在VNC端口侦听中很可能出现问题。
首先,确保VNC在本地主机上运行
nc localhost 5901
nc = netcat(可能需要安装软件包)将5901更改为您的端口号
您还可以通过以下方式查看正在运行的VNC实例:
vncserver -list
sudo netstat -ntpl | grep 5901
将5901更改为您的端口名称。
如果类似的东西
127.0.0.1:5901被分配给tcp,那么这就是问题所在,我们需要确保VNC正在运行
0.0.0.0:5901
这意味着它应该接受所有的流量,而不只是本地主机!
最后通过运行vncserver -kill :1 (display name)来杀死vncserver,运行命令:
vncserver -localhost no
PS的一个老问题,但可能有助于未来的回答者。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。