我无法从Ubuntu远程连接到Raspberry Pi 3


19

我刚刚用Rapbian Jessi和Pixel购买了raspberry pi 3,并且有一台带有Ubuntu 14.04 64位的Lenovo笔记本电脑。

我想从笔记本电脑远程连接到它。我在Raspberry Pi上启用了VNC服务器,并尝试从Remmina 0.9.99.1,Remote Desktop Viewer甚至Gtk VNC Viewer连接到它。在Remmina中,它给了我以下错误:

来自VNC服务器的未知身份验证方案:13、5、6、130、192

尽管可以使用SSH顺利连接,但我无法完成这项工作。任何想法如何使它看起来像它应该是直接的事情。


关于对这个职位这一问题的解决方案的更多细节:raspberrypi.stackexchange.com/questions/68046/...
ATSiem

有关如何更改vncserver配置以支持RealVNC Viewer以外的客户端的说明:raspberrypi.org/documentation/remote-access/vnc- >向VNC服务器进行身份验证*包含有关如何通过配置文件进行设置的信息(无GUI访问权限,此答案要求:raspberrypi.stackexchange.com/a/68842/110722)。
morfis

Answers:


10

后来我找到了另一个解决方案,以使其适用于Remmina 0.9.99.1。您可以将VNC服务器的安全身份验证更改为VNC密码,而不是Unix密码,并创建管理员用户凭据,以便可以在远程连接中使用它,如下所示:

在Raspberry Pi 3的VNC服务器端

转到Raspberry Pi 3上VNC服务器上的选项,启动VNC服务器时应该具有sudo凭据。

如下所示,将安全认证更改为“ VNC密码”在此处输入图片说明

最后,您需要添加一个用户以使用它进行连接。就我而言,我创建了一个管理员用户(默认用户名为admin)。

在Ubnutu的Remmina一侧

您将使用本地网络上Raspberry Pi的给定IP地址创建新连接(您应该能够使用来知道它ifconfig),并使用在VNC服务器上创建的管理员用户凭据,如下所示: 在此处输入图片说明

请注意,它在关闭加密时与我一起使用,因为它使其他帖子中提到了一些问题。我将尝试查看它是否可以与加密一起使用或不一起使用。


1
鉴于这需要关闭加密,从安全角度来看,我认为这是一个不起眼的事情。
Steve Robillard

除非您使用的是ssh(加密)隧道,并使用防火墙或允许的地址的网络掩码(或同时使用这两个地址)来限制vnc,否则请不要使用入门级软件
Scott Wood

我一直使用SSH隧道,并使用-localhost(对于紧密的vncserver)和IP掩码用于realvnc-vnc-server,因此,除了我以外,没有人可以进入隧道。当然,再加上一点8长度的密码。vps与rpi相同。安全始终是必须的。
m3nda

您如何从终端上执行此操作?(通过SSH隧道)
Elie G.

似乎不起作用。新安装的Pi 2 Raspbian。
NoBugs

6

最简单的解决方案是安装RealVNC Viewer。您可以从此处下载它,它可用于Linux,MacOS和Windows。问题在于不同的VNC服务器使用的加密方案。


或者最好还是使用非专有的VNC服务器,例如tightvncserver
Milliways

仅当您不需要ssh隧道时才可以使用
Scott Wood

2

我发现在使用Linux身份验证的VNC上进行当前身份验证时,使其生效的唯一方法是使用RealVNC查看器 Ubuntu 14.04上的VNC查看器设置

您所需要做的就是下载二进制文件(或GZ文件,然后将其解压缩,然后使其可执行文件,以便您可以运行它)。


2

主要问题是Raspberri Pi将RealVnc作为服务器运行。许多答案建议使用RealVncViewer进行连接。但是RealVnc并非真正免费,它具有免费版本,并使用特殊的加密方案。可能是好的,但这使使用其他VNC客户端更加困难。

查找有关此问题的步骤:

  • 智能搜索vnc
  • 在第一列中查找带有i的已安装软件包
  • 在我的PI上显示为realvnc

一个显而易见的解决方案是成功从Pi上删除RealVNC服务器,并切换到x11vnc之类的“常规” VNC服务器,并且我尝试了成功。脚步:

  • 转到“首选项”,“ Pi配置”,“接口”,然后禁用VNC
  • 在终端中:sudo aptitude删除realvnc-vnc-server
  • sudo aptitude install x11vnc#或其他vnc服务器
  • 使用以下命令启动VNC服务器:x11vnc -display:0(另请参见man x11vnc)

在您的ubuntu电脑上,您现在可以使用例如Remmina连接到PI

待办事项:在后台启动PI上的VNC服务器


0

我阅读了有关此问题的大量文章...它们都导致Mac通过Remoter连接到Raspberry Pi的黑屏。

DISPMANX是将VNC集成到运行Raspbian Lite的Raspberry Pi中的最终解决方案。

这是摘要:

基本设置-VNC黑色屏幕中的结果

通过Mac上的Raspberry Pi Remoter上的Raspi-Config启用SSH(VNC + SSH /终端访问)设置:https ://computers.tutsplus.com/tutorials/take-control-of-your-raspberry-pi-using-your- mac-pc-ipad或电话--mac-54603

最终设置-消除VNC的黑屏

Raspbian Lite的桌面GUI需要其他设置,即DISPMANX设置:http ://raspmer.blogspot.ca/2015/07/vnc-server-for-raspberry-pi-with.html

通过GUI启动VNC-不远程SSH sudo dispmanx_vncserver

通过遥控器连接到IP


关于对这个职位这一问题的解决方案的更多细节:raspberrypi.stackexchange.com/questions/68046/...
ATSiem
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.