Mac查看linux服务器上的图片

Mac查看linux服务器上的图片

以前用linux连上linux服务器的时候查看服务器上的图片或者一个视频流的时候比较方便,用eog命令就可以,不过要在ssh的时候加上”-X”,但是在mac上面的时候发现并不能够用。

比如用mac查看服务器上的一个图片的时候

feh ~/.1.png

会报错

fet ERROR: Can't open X display because of ....

这时候按照下面几步操作就可以查看了

  • 下载XQuartz

  • 重启MAC

  • 打开XQuartz,在偏好设置里面,把在X11环境下启用等效键 给取消掉.

  • 在本地的~/.ssh/config 里面的前面输入

Host *
    ForwardAgent yes
    ForwardX11 yes
    ForwardX11Trusted yes

  • 在服务器上将/etc/ssh/ssh_config 也加入和上面一样的ForwardX11 yes。。。

  • 在服务器的终端里 xauth(如果安了的话),可以显示 Using authority file /home/username/.Xauthority, 可以xauth list看一下.

  • ~/.zshrc 或者 ~/.bashrc中加入export DISPLAY=localhost:10.0,source 一下.

  • 退出服务器,然后从mac 终端 ssh -CAXY ...登陆.

如果最后出现不能显示在local10:0的话,就xauth list看一下,然后一个一个地试.

打赏,谢谢~~

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,多谢支持~

打开微信扫一扫,即可进行扫码打赏哦