我有一个链接(在 Chrome 中),看起来像在 Ubuntu 11 中:
ssh://deploy@ec2-snip.amazonaws.com
当我点击它时,没有任何反应。我可以成功通过 ssh 进入实例。但是,当我单击此链接时,会出现一个对话框,显示“外部协议请求”,然后单击“启动应用程序”,然后单击 nada。我需要设置什么才能让ssh://
链接在 Ubuntu 中工作吗?
您将需要编写一个脚本来处理 ssh://
把它放在 ~/bin/firefox-ssh.sh
#!/bin/bash
address=`echo $1 | cut -d / -f 3`
port=`echo $1 | cut -d / -f 4`
if [ "$port" == "" ]; then
port=22
fi
ssh ${address} -P ${port}
Run Code Online (Sandbox Code Playgroud)
使其可执行
chmod a+x ~/bin/firefox-ssh.sh
Run Code Online (Sandbox Code Playgroud)
然后设置
gconftool-2 -s /desktop/gnome/url-handlers/ssh/command '/home/your_user/bin/firefox-ssh.sh %s' --type String
gconftool-2 -s /desktop/gnome/url-handlers/ssh/enabled --type Boolean true
gconftool-2 -s /desktop/gnome/url-handlers/ssh/needs_terminal --type Boolean true
Run Code Online (Sandbox Code Playgroud)
修改自ubuntu 论坛上的此线程。
归档时间: |
|
查看次数: |
1304 次 |
最近记录: |