情况:
我经常通过 SSH 从 Linux Mint 18 连接到一台 Linux Mint 18 机器。我现在需要在不将文件复制给我的情况下,即在桌面上查看存储在远程计算机上的图片,而不是在终端中以某种伪图像格式查看。
非永久解决方案:
有效的方法是-Y
向命令添加参数ssh
。所以这很好,但我不喜欢总是将它附加到命令中。
我这样连接:
ssh -Y [email protected]
并显示图像如下:
feh *.jpg
手册只说:
-Y 启用可信 X11 转发。受信任的 X11 转发不受 X11 SECURITY 扩展控制的约束。
问题:
如何设置 SSH 配置文件以使此选项永久有效?
答案1
Host 192.168.0.100 # and/or preferred aliases
Hostname 192.168.0.100 # if 'Host' is alias rather than actual hostname/IP
User herusename
ForwardX11 yes
ForwardX11Trusted yes
... other options for this host ...
答案2
如果您愿意使用 X11 转发,这是一个简单的替代方案全部 ssh
连接(隐式):
只需定义一个alias
, 即可bash
编写:
alias ssh='ssh -Y'
并将其放置到:
~/.bash_aliases
甚至:
~/.bashrc