在无显示屏状态下使用vnc登录树莓派
在树莓派上通过sd卡设置固定ip地址 安装操作系统 按照前序文章将操作系统安装到SD卡上。
如果树莓派不连接显示器,也无法连接鼠标键盘,此时我们可以在SD卡中直接设置固定IP地址以方便后续通过VNC-Viewer登录。
设置IP地址 将SD卡通过读卡器连接到电脑,直接打开SD卡,使用记事本打开cmdline.txt文件,在文件末尾增加 ip=192.168.1.200::192.168.1.1:255.255.255.0:rpi:eth0:off,需要注意的是在新增的内容前有一个空格。
修改完成之后将SD卡插入树莓派中,启动树莓派。
ssh登录 在windows上打开终端(如下图所示),通过指令登录树莓派 ssh登录树莓派 在终端输入以下指令登录树莓派
ssh rpi@192.168.1.200
# 回车后,如果需要输入密码,则输入密码即可,在输入过程中密码是不可见的,输入完密码,直接回车即可 如果在登陆时,如果提示REMOTE HOST IDENTIFICATION HAS CHANGED!,说明之前连接过相同IP地址,但不是当前设备。此时需要删除已经存在的host。
删除已经存在的host 在图示路径下打开known_hosts文件,删除我们访问的ip地址以及后面的公钥指纹。
配置VNC 开启VNC 成功登录树莓派后,在终端执行以下指令,并按照图示进行选择
sudo raspi-config 切换到x11服务 设置VNC分辨率 以上配置结束后,记得重新启动树莓派,以让所有配置生效
vnc-viewer 登录 经过测试,推荐使用VNC-VIEWER。
vncview 下载地址
mobaxterm下载地址
mobaxterm备用下载地址
VNC登录 使用 vnc-viewer ,输入树莓派IP地址,按照过程输入安装过程中设置的用户名以及密码即可。
帮助 如果vnc连接后打开的为灰色屏幕 # 使用 SSH 登录树莓派,输入以下指令查看 x11 服务是否启用
sudo systemctl status vncserver-x11-serviced.service
# 如果没有启用,则输入以下指令启用
sudo systemctl enable vncserver-x11-serviced.service
sudo systemctl start vncserver-x11-serviced.service