yltsrc Asked: 2010-11-07 11:14:50 +0800 CST2010-11-07 11:14:50 +0800 CST 2010-11-07 11:14:50 +0800 CST 如何打开 ssh://username@hostname 链接 772 我想用 ssh 打开像“ssh://username@hostname”这样的链接。 我认为 xdg-open 可以帮助我(xdg-open ssh://username@hostname),但我不知道如何。 我该怎么做? gnome ssh gconf 4 个回答 Voted Best Answer LasseValentini 2010-11-07T19:09:30+08:002010-11-07T19:09:30+08:00 我可以收集到,您必须在 gconf 中注册协议: gconftool-2 --set --type=bool /desktop/gnome/url-handlers/ssh/enabled true gconftool-2 --set --type=string /desktop/gnome/url-handlers/ssh/command 'gnome-terminal -e "%s"' gconftool-2 --set --type=bool /desktop/gnome/url-handlers/ssh/needs_terminal false (来源) 我无法让它在铬中注册 ssh。尚未尝试使用 Firefox,但这些说明应该会有所帮助。 Martin Owens -doctormo- 2010-11-07T11:23:14+08:002010-11-07T11:23:14+08:00 ssh username@hostname如果您想通过 gnome 中的 nautilus 访问它,您可以使用(我想您已经知道这一点)在命令行上打开 ssh 链接,然后您可以最小化所有窗口并执行 [ctrl]+L 这将打开一个对话框。输入您的网址ssh://username@hostname,然后单击打开。 这应该可以解决您的大部分问题。xdg-open 只有在 url 已经安装在某个地方时才能打开该 url。否则无法访问 ssh 文件。 aneeshep 2010-11-07T11:26:21+08:002010-11-07T11:26:21+08:00 如果我正确理解您的问题,那么我认为您想以 gui 模式打开此类链接。要在 nautilus 中打开此类链接,只需将 ssh 替换为 sftp 打开 nautilus 并在地址栏中输入 sftp://user@host 并按 Enter Mark 2021-05-22T06:12:21+08:002021-05-22T06:12:21+08:00 我一直在寻找 Gnome 对ssh://我们在内部网站上工作时使用的链接的支持。我最终在我的主目录中制作了自己的简单脚本来处理它们。 我选择将其放置在~/bin我为本地脚本创建的位置中,但您当然可以选择任何您想要的。 mkdir -p ~/bin cat << 'EOF' > ~/bin/open-ssh-link.sh #!/usr/bin/env bash gnome-terminal -- ssh $1 EOF chmod +x ~/bin/open-ssh-link.sh 现在,当您单击第一个ssh://链接时,系统会提示您提供一个程序来打开此链接。在这里输入刚刚创建的文件 ~/bin/open-ssh-link.sh。
我可以收集到,您必须在 gconf 中注册协议:
(来源)
我无法让它在铬中注册 ssh。尚未尝试使用 Firefox,但这些说明应该会有所帮助。
ssh username@hostname
如果您想通过 gnome 中的 nautilus 访问它,您可以使用(我想您已经知道这一点)在命令行上打开 ssh 链接,然后您可以最小化所有窗口并执行 [ctrl]+L 这将打开一个对话框。输入您的网址ssh://username@hostname
,然后单击打开。这应该可以解决您的大部分问题。xdg-open 只有在 url 已经安装在某个地方时才能打开该 url。否则无法访问 ssh 文件。
如果我正确理解您的问题,那么我认为您想以 gui 模式打开此类链接。要在 nautilus 中打开此类链接,只需将 ssh 替换为 sftp
打开 nautilus 并在地址栏中输入 sftp://user@host 并按 Enter
我一直在寻找 Gnome 对
ssh://
我们在内部网站上工作时使用的链接的支持。我最终在我的主目录中制作了自己的简单脚本来处理它们。我选择将其放置在
~/bin
我为本地脚本创建的位置中,但您当然可以选择任何您想要的。现在,当您单击第一个
ssh://
链接时,系统会提示您提供一个程序来打开此链接。在这里输入刚刚创建的文件~/bin/open-ssh-link.sh
。