新入手树莓派4B折腾记录(三)

SSH 链接树莓派的三种方式:

PuTTY                         #有了下面俩兄弟,我再没用过它。
ssh [email protected]      #如果你没办法知道你的树莓派IP地址,且和你的有显示器的电脑在同一个局域网内。
ssh pi@你的树莓派IP地址         #和上面的异曲同工,IP地址记起来方便一些。

以上是无可视化桌面连接配置方式。
以下开始可视化远程桌面连接配置。
在SSH连接下:

sudo raspi-config

打开VNC
新入手树莓派4B折腾记录(三)_第1张图片
选择第5行
新入手树莓派4B折腾记录(三)_第2张图片
选VNC
新入手树莓派4B折腾记录(三)_第3张图片
这个时候选择 “是之后,会自动下载安装 realvnc-vnc-server

下列【新】软件包将被安装:
  realvnc-vnc-server
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 6,903 kB 的归档。
解压缩后会消耗 35.2 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 https://mirror.tuna.tsinghua.edu.cn/raspberrypi buster/main armhf realvnc-vnc-server armhf 6.5.0.41824 [6,903 kB]
已下载 6,903 kB,耗时 9秒 (792 kB/s)                                                
(正在读取数据库 ... 系统当前共安装有 154480 个文件和目录。)
正在选中未选择的软件包 realvnc-vnc-server。
(正在读取数据库 ... 系统当前共安装有 154460 个文件和目录。)
准备解压 .../realvnc-vnc-server_6.5.0.41824_armhf.deb  ...
正在解压 realvnc-vnc-server (6.5.0.41824) ...
正在设置 realvnc-vnc-server (6.5.0.41824) ...

新入手树莓派4B折腾记录(三)_第4张图片
realvnc-vnc-server在安装tightvncserver会被卸载掉,至于为什么,对于小老白的我自然不知道。
在树莓派上安装vnc服务端:

sudo apt-get install tightvncserver

在客户端上安装VNC客户端:
我的小破本是manjaro系统 直接在Pamac软件包管理器里就能找到 ”TigerVNC Viewer (tigervnc) 1.9.0-3“,直接安装应用。

在SSH的终端里输入:

vncpasswd

想一个8位密码,要连输入好几遍。

创建vnc-server配置文件:

sudo nano /etc/init.d/tightvncserver 

在这个文件里输入如下内容:

### BEGIN INIT INFO
# Provides:          tightvncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
 
# More details see:
# http://www.penguintutor.com/linux/tightvnc
 
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi'
### End customization required
 
eval cd ~$USER
 
case "$1" in
  start)
   == su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 1024x576 :1'==
    echo "Starting TightVNC server for $USER "
    ;;
  stop)
    su $USER -c '/usr/bin/tightvncserver -kill :1'
    echo "Tightvncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/tightvncserver {start|stop}"
    exit 1
    ;;
esac
exit 0

保存退出。
注意第22行,我的小破本分辨率是1366x768,经过试验VNC的分辨率我设置为了1024X576虽然还是没有占满,懒得再试了。至于位深 -depth 16这个我修改成-depth 32之后登录错误,也没有继续试。

增加执行权限,并启动服务:

sudo chmod +x /etc/init.d/tightvncserver
sudo service tightvncserver stop
sudo service tightvncserver start

安装chkconfig, 并将vnc服务设为开机启动:

sudo apt-get install chkconfig
chkconfig --add tightvncserver
chkconfig tightvncserver on

新入手树莓派4B折腾记录(三)_第5张图片
在程序启动器中找到刚才安装的 ”TigerVNC Viewer “
新入手树莓派4B折腾记录(三)_第6张图片
新入手树莓派4B折腾记录(三)_第7张图片
VNC服务器后面的空格内输入:树莓派IP地址:1 连接。
冒号后面是数字 ”1“, 123的”1“ 如果不写会出现下面的错误:

unable connect to socket connection refused 111

就这一个冒号一个1,我折腾了半个小时。

下面输入你刚才的VNCpasswd 就是刚刚输入好几次的8位密码:
新入手树莓派4B折腾记录(三)_第8张图片
点击确定,树莓派远程桌面连接成功:
新入手树莓派4B折腾记录(三)_第9张图片新入手树莓派4B折腾记录(三)_第10张图片

树莓派小4远程桌面到此就搞定,今天晚饭肉吃的有点多,关机出门消消食。

你可能感兴趣的:(笔记)