mac通过vnc连接ubuntu远程桌面

虽然ssh能解决大部分问题,但是有时也需要远程桌面。为此,可能大家都采用teamvieweranydesk来完成。


但是不久前teamviewer出了问题,anydesk在使用过程中经常出现连接中断、连接慢等毛病。尝试发现通过vnc在局域网环境下连接异常稳定,基本不掉,键盘映射也比anydesk好,做个记录。

ubuntu配置

安装x11vnc

sudo apt-get install x11vnc

设置vnc密码

x11vnc -storepasswd

回车,在提示下输入和确认密码。保存在默认位置$HOME/.vnc/passwd

启动vnc服务

x11vnc -forever -shared -rfbauth ~/.vnc/passwd

当然也可以放在后台运行

将上诉命名放在sh脚本中

nohup sh ./start.sh &

可以在nohup.out中最后几行查看其vnc运行的端口号:PORT=5900

mac连接

mac自带一个vnc客户端:

/System/Library/CoreServices/Applications/Screen Sharing.app


打开后,输入ubuntu的局域网ip即可(试过貌似不需要端口号),然后输入之前设置的密码就可以了。


可能会发现页面缩放的问题,点击Screen Sharing左上角的scaling即可。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!