Como desativar o diálogo irritante do Snow Leopard's Terminal antes de abrir links ssh: //?

5

10.6 veio com um recurso coxo onde mostra um diálogo sempre que você clica em um link ssh: //, dizendo:

O terminal está abrindo uma conexão ssh para 1.2.3.4 para o Safari. Você quer permitir isto? Isso revelará seu nome de usuário para o host ao qual você está se conectando.

O mesmo para o Firefox.

    
por Jonik 29.09.2009 / 09:15

4 respostas

2

Parece que esse é um recurso do Terminal.app e não está relacionado ao navegador de forma alguma. E, como sugerido, o iTerm não exibe este aviso quando é iniciado com um comando para abrir um ssh: URL, então definir o iTerm como seu padrão ssh: o manipulador de URL parece ser o caminho a ser seguido.

Acabei de verificar que, alterando o aplicativo padrão do Firefox para lidar com URLs ssh: iTerm, não recebo este diálogo de aviso. (Eu fiz isso usando a entrada Preferences / Applications / ssh, escolhendo iTerm como meu manipulador preferido padrão).

Usando o RCDefaultApp ( link ), consegui alterar o padrão geral do sistema para lidar com URLs SSH. (Quando o painel de preferências estiver instalado, vá para a aba "URLs" do painel, role para baixo até "ssh" e escolha iTerm na lista suspensa de aplicativos.) Uma vez feito isso, o Safari também usou o iTerm, e eu obter o diálogo de aviso.

Como Randal Schwartz disse no comentário, este é um verdadeiro recurso do Terminal.app alertando sobre a possibilidade de vazamento de informações (seu nome de usuário) para um host fora de seu controle. Eu concordo que é um pouco draconiano, mas é importante entender que, ao mudar para o iTerm, você desiste desse recurso ...

    
por 17.11.2009 / 19:14
0

O Opera abre a janela do Terminal, mas não exibe esse aviso (exibe seu próprio aviso, que você pode desativar).

Eu não sei o que é diferente sobre como o Opera inicia o Terminal em relação ao modo como o Safari e o Firefox o fazem.

    
por 04.11.2009 / 09:46
0

O iTerm2 não tem esse problema: link

    
por 23.11.2010 / 20:01
0

O MacOS Sierra, estou vendo um aviso do Safari antes de iniciar o iTerm2. Pelo menos eu acredito que é do Safari, não parece uma janela iTerm2.

    
por 06.04.2017 / 20:46