Ubuntu 使用带有ssh隧道的vncviewer-无法连接

Ubuntu 使用带有ssh隧道的vncviewer-无法连接,ubuntu,ssh,vnc,tunnel,Ubuntu,Ssh,Vnc,Tunnel,我在尝试获得vnc连接时遇到问题,vinagre,我正在使用Ubuntu连接到我工作的计算机。他们的网站上说,您需要首先通过ssh进行隧道传输,因此我键入: ssh -l hjohnson -L 5904:barcelona.aip.de:5902 login.aip.de 用我的密码确认了它,它工作了。我现在已经连接到login.aip.de,我可以通过再次执行ssh访问我的文件,只需访问barcelona.aip.de。然而,它告诉我使用vncviewer访问,我需要写: vncviewe

我在尝试获得vnc连接时遇到问题,vinagre,我正在使用Ubuntu连接到我工作的计算机。他们的网站上说,您需要首先通过ssh进行隧道传输,因此我键入:

ssh -l hjohnson -L 5904:barcelona.aip.de:5902 login.aip.de
用我的密码确认了它,它工作了。我现在已经连接到login.aip.de,我可以通过再次执行ssh访问我的文件,只需访问barcelona.aip.de。然而,它告诉我使用vncviewer访问,我需要写:

vncviewer localhost:5904
但这不管用!?我写的是vinagre而不是vncviewer,我试着写barcelona.aip.de而不是localhost,但我只是说主机拒绝了连接。
有什么想法吗?!这是德国的一个公共假日,我真的需要访问一些东西。

如果您登录到您的计算机,我们就不必对其进行ping:我们假设它与网络连接良好,因此通电

首先,在远程机器barcelona.aip.de上,尝试命令ps aux并查找vnc:如果在您的机器上启动了vnc,您应该在活动进程列表中看到它

从计算机login.aip.de安装nmap -如果是Debian或Ubuntu机器,则可能使用apt get install nmap -然后制作一个nmap-p 5900-6000 barcelona.aip.de以查看桌面计算机上打开了哪些端口

可能VNC不是在端口5902上运行,而是在5901或5903上运行

干杯


K.

不要不解释原因就否定我?!这是一个真正的问题。你确定你那边的电脑已经通电了吗?是否可以通过计算机login.aip.de进行网络访问?一旦你关机了,你能ping你的电脑吗?你能检查一下5902是否打开并响应吗?是的,它肯定已打开,我已登录到该计算机,并且它已锁定,但肯定已打开请问我该如何ping它或nmap它?真的很抱歉,我不知道这些事情。我没有很多经验。如果你在这里没有得到一个好的答案,试着在SuperUser.com上问一下。我将投票支持迁移,但已有3人投票支持关闭。谢谢:VNC似乎不在活动进程列表中,并且该login.aip.de位置上未安装nmap。。嗯。事实上,它看起来有点像幽灵电脑。我很确定这是一台linux计算机-有没有一个命令可以用来远程安装nmap?暂时让nmap去吧:如果你的桌面没有运行VNC,那就不能证明你不能访问它。您必须找到在巴塞罗那启动VNCServer的方法。您需要图形化访问还是只访问数据?图形化访问更好:我刚在巴塞罗那输入了vncserver,它说新的“X”桌面是巴塞罗那:在/home/hjohnson/中指定了2个启动应用程序。vnc/xstartup日志文件是/home/hjohnson/。vnc/barcelona:2.logType netstat-taupn在巴塞罗那,并查找由哪个端口打开VNCserver可能是5902,或者类似的东西。在远程计算机上,在创建隧道时重新启动隧道,然后尝试VNC连接。希望:哦。。我有东西!虽然它是非常基本的,看起来一点也不像我在那台电脑上的桌面