如何避免总是在“ssh”命令中添加“-Y”参数,以便能够运行“feh”并显示图像

如何避免总是在“ssh”命令中添加“-Y”参数,以便能够运行“feh”并显示图像

情况:

我经常通过 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 ...

人 ssh_config

答案2

如果您愿意使用 X11 转发,这是一个简单的替代方案全部 ssh连接(隐式):

只需定义一个alias, 即可bash编写:

alias ssh='ssh -Y'

并将其放置到:

~/.bash_aliases

甚至:

~/.bashrc

相关内容