5

10.6 поставляется с неработающей функцией, в которой при каждом нажатии на ссылку ssh:// отображается диалоговое окно, в котором говорится:

Терминал открывает ssh-соединение с 1.2.3.4 для Safari. Вы хотите разрешить это? Это покажет ваше имя пользователя хосту, к которому вы подключаетесь.

То же самое для Firefox.

4 ответа4

2

Похоже, что это особенность Terminal.app и никак не связана с браузером. И, как и предполагалось, iTerm не отображает это предупреждение, когда запускается с командой, чтобы открыть ssh: URL, поэтому установка iTerm в качестве вашего ssh: URL-обработчика по умолчанию кажется подходящим решением.

Я только что подтвердил, что, изменив стандартное приложение Firefox для обработки ssh: URL на iTerm, я не получаю это предупреждение. (Я сделал это, используя запись Preferences/Applications/ssh, выбрав iTerm в качестве предпочтительного обработчика по умолчанию.)

Используя RCDefaultApp (http://www.rubicode.com/Software/RCDefaultApp/), я смог изменить общесистемное значение по умолчанию для обработки URL-адресов SSH. (После установки панели настроек перейдите на вкладку «URL-адреса» панели, прокрутите вниз до "ssh" и выберите iTerm в раскрывающемся списке приложений.) Когда это было сделано, Safari также использовал iTerm, и я не получил диалоговое окно с предупреждением.

Как сказал Рэндал Шварц в комментарии, это истинная особенность Terminal.app, предупреждающая вас о возможности утечки информации (вашего имени пользователя) хосту из-под вашего контроля. Я согласен, что это немного драконовски, но важно понимать, что переключаясь на iTerm, вы отказываетесь от этой функции ...

0

iTerm2 не имеет этой проблемы: http://sites.google.com/site/iterm2home/

0

Opera открывает окно терминала, но не отображает это предупреждение (оно отображает собственное предупреждение, которое можно отключить).

Я не знаю, что отличается от того, как Opera запускает Терминал по сравнению с Safari и Firefox, хотя.

0

MacOS Sierra, я вижу предупреждение Safari перед запуском iTerm2. По крайней мере, я считаю, что это из Safari, оно не похоже на окно iTerm2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .