通过SSH远程连接XWindows
这个功能早就用过,但是因为用得少,每次要用的时候就忘记了,还是记一笔吧。
这次是因为要远程连接FreeBSD操作Nautilus。
关键环节
安装xauth组件:
pkg install xauth
修改sshd的配置,启用X11Forwarding:
vim /etc/ssh/ssd_config
# 启用如下配置
X11Forwarding yes
问题处理
如碰到如下报错:
D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open “/etc/machine-id”
可手工创建一个:
dbus-uuidgen > /etc/machine-id
使用
ssh -Y user@hostname
prompt> nautilus
当然,你的电脑上得安装XServer,Linux桌面当然是自带了,Mac上可以用XQuartz。
推送到[go4pro.org]