我知道这个问题已得到解答,但我还没有找到具体的解决方案。我希望通过此处的链接进行设置。
Link1我尝试了此链接并根据所有步骤进行了设置。但是当涉及到客户端时,我应该如何连接?
这是我正在使用的客户的形象。
我的亚马逊实例是公共dns ec2-.compute.xxx.xxx 在我从链接中执行的步骤之后,如何通过gui现在连接到实例?非常感谢您的帮助。
更新1:
正如其中一个答案中所建议的,我尝试启用X11转发并使用以下命令通过ssh连接
ssh -X -i keypair.pem ubuntu@ec2-<ip address>.compute-1.xxx.xx
我无法通过GUI连接。它像往常一样连接到终端。
有没有办法通过 VNC 作为我的第一个问题?谢谢你的帮助。
答案 0 :(得分:1)
虽然链接建议使用VNC,但肯定有一些很酷的功能,我已经足够使用X11转发的简单ssh。
在您的EC2实例上,请务必在X11Forwarding yes
文件中添加/etc/ssh/sshd_config
(可能是从您的链接设置但尚未完全阅读)
要进行连接,您需要在ssh命令中添加-X
选项(启用X11转发),例如:
ssh -X user@dns ec2-.compute.xxx.xxx
+您将使用ssh命令的其他选项
答案 1 :(得分:1)
好的,即使这篇文章已经过时了,我也有同样的问题。谷歌搜索带我到这里,但没有其他。所以决定自己玩一玩。
虽然我没有通过SSL设法做到这一点,但我通过VNC进行了管理。
如果您已遵循此How To Set Up GUI On Amazon EC2 Ubuntu server
并且有同样的问题,我就是这样做的。
首先,我们需要在EC2管理控制台中打开端口5901
转到安全组,然后选择您的实例,然后单击入站选项卡,我们现在需要创建一个“自定义TCP规则”并在“端口”框中添加5901,以便“源”框复制并粘贴IP(IE.XX.XX.XX .XXX / 32)显示为SSH规则。
现在我们加载远程桌面查看器,单击立即连接单击协议下拉列表并选择“VNC”。
输入您的公共DNS(IE.EC2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com:1)确保您记得附加:1然后结束
输入您创建的密码。
您现在应该看到您的ubuntu桌面。