raspberry pi无显示屏开启SSH服务及VNC连接

继上次树莓派装好Raspbian之后(传送门),由于没有显示屏最终放弃NOOBS方式安装,采用了直接装Raspbian。

开启SSH服务

自 2016-11 官方发布的 Raspbian 系统镜像,系统默认禁用了 SSH 服务

As of the November 2016 release, Raspbian has the SSH server disabled by default.

解决办法:

SSH disabled by default; can be enabled by creating a file with name “ssh” in boot partition

也就是把SD卡拔下来,进入到根目录(\boot),新建一个名为ssh的空白文件就行了。(你可以直接下载这个文件复制到根目录下)

之后再把卡插回树莓派,就可以使用SSH了。亲测有效~


VNC连接

1.在 Raspian 中安装 xrdp ,输入命令

sudo apt-get install xrdp 

安装完成后,输入如下命令:

sudo /etc/init.d/xrdp sta  //启动xrdp服务      
sudo update-rc.d xrdp defaults  //将xrdp服务加入到系统默认启动服务中 
  1. 获取IP 地址
ifconfig eth0 | grep inet | cut -c21-30 
  1. 使用 Windows 连接到 Pi

开始 -> 程序 -> 远程桌面连接, 然后输入 Pi 的 IP 地址:

ps.
可能遇到的问题:
(1)在用apt-get命令安装软件的时候,会报错:

Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?

解决方式: sudo apt-get update 升级源

sudo apt-get upgrade 更新已安装的包

若还不能解决,执行上面两个命令也报错,有可能是网络连接的问题,你看下是不是在系统连接源地址的时候卡住了,如果是的话就就是网络连接问题。对于这个问题,可能会出现一个奇怪的现象,那就是笔记本和树莓派是连接在一起的(能用ssh连接就是),你在笔记本上ping树莓派能ping通,但是在树莓派上面ping不通笔记本,而且树莓派还上不了外网。这其实是你电脑的防火墙在做鬼,而我电脑的防火墙是由杀毒软件接管控制的,所以你把杀毒软件关了也就可以了。

这时候你在升级下源,在安装xrpd就可以了。

(2)在桌面远程连接时,你的xrpd会显示unconnenting的报错:

这应该是你没有装vnc服务导致的。其实xrpd服务也是依赖VNC服务的。所以,我们还需要装下vnc服务。

输入命令:sudo apt-get install tightvncserver, 安装vnc服务。然后启动服务和设置默认启动。

你可能感兴趣的:(Raspberry,Pi)