在没有显示器上的树莓派(Ubuntu)上启用VNC连接
超便利的 VNC 无需监视器
在没有显示器的情况下,使用远程桌面操作树莓派非常方便!\(^^)/
通过进行”监视器设置”位于页面底部,就可以在树莓派启动前后无论如何拔插HDMI监视器电缆都是安全的(这是很重要的)。
环境
树莓派4
Ubuntu 20.04(64位)服务器+桌面化
安装
VNC配置
最初はHDMI等モニタを接続して、ラズパイを起動します。
WiFi や LAN ネットワークに接続します。
VNC をUbuntu 設定から有効にします。
アプリケーション → 設定
共有 → 画面共有
スライダーをONにして有効にします。
コンピュータ名も設定します。
VNC用のパスワードを設定しましょう。
利用するネットワークの項目のスライダーをONにして有効にしましょう。
- ↑ LAN から WiFi にするときは、改めて有効にしないといけません。接続タイプごとに有効にする。
SSH 设置
- ついでに下の リモートログイン(SSH)も有効にしましょう。設定を誤った時に便利です。
自动登录设置
- また、ユーザーログインを自動ログインにしましょう。
安全命令设置
-
- ターミナルを起動し、下記コマンド1行を実行します(セキュリティの設定を変更します。)
- これを実行しないと VNC はつながりません。
gsettings set org.gnome.Vino require-encryption false
# Vino の頭文字は大文字です。
# sudo は無しで行わないといけないようです
从客户端连接
-
- 再起動して、お好きな VNC クライアントソフトから先程設定したコンピュータ名で接続してみましょう。
- クライアント例: Remmina(for Ubuntu)、VNC Viewer / UltraVNC (for Windows)
单一选项:請設定Monitorless。
上記設定だけでは、モニタケーブルを外してラズパイ起動した際に、VNCが利用できません。(リモート接続するデスクトップが設定されていない感じ)
/boot/firmware/config.txt に下記を追加して再起動します。
これで、モニタケーブルを接続しないでラズパイ起動しても大丈夫です。
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=27
- hdmi_mode=27 は 解像度設定(1280×800)です。(下記URL参照)
-
- 電源を切り、改めて起動をするのですが、その際HDMIケーブルは外して試してみましょう。
-
- うまくいかない時は再度HDMIケーブルをつなげて設定を確認します。
- モニタに上記解像度がうまく表示できなくて表示すらされなくなった際には、SSH ログインして vi などコンソールテキストエディタを利用し設定をやり直しましょう。
桑巴
顺便设置与Win共享文件的Samba配置,简直是最强大又方便的功能。
ssh -YC的意思是通过安全外壳协议远程登录,并启用X11转发功能。
听说还有一个名为ssh -YC的命令,看起来很方便!
如果发生了怪事
如果无法连接,请尝试以下方法:检查WiFi连接、确认功能是否启用或禁用、重新连接显示器、通过SSH连接进行设置、修正或重新修改设置文件等。请返回并进行确认。
(您还可以将SD卡连接到其他电脑等设备上以编辑设置文件,此时路径将是/system-boot/config.txt)
请在以下中文中进行本地化解释。
参考: