Mac автозаполнение для хостов SSH в терминале - PullRequest
0 голосов
/ 21 сентября 2018

Я какое-то время пользовался Ubuntu и настроил псевдонимы ssh для хостов, которые мне нужно подключить через ssh.Несколько дней назад я начал использовать mac book и перенес всю информацию ssh (keys, config) на свой mac.Но когда я набираю ssh project_ и нажимаю TAB, он не показывает возможные имена хостов, и даже когда я печатаю ssh project_sta и TAB, автозаполнение не работает.Но когда я набираю полное имя наподобие ssh project_staging, оно работает, поэтому я предполагаю, что с файлом конфигурации все в порядке

Я попытался использовать исходный терминал Mac и iterm2, одна и та же проблема на обоих.Кроме того, я спросил других ребят, которые работают на Mac, и у них работает автозаполнение ssh.

Моя конфигурация ssh:

Host project_staging
        HostName xxxxx
        User xxxx
        Port xxxx

Host project_production
        HostName xxxx
        User xxxxx
        Port xxxx

В реальной жизни у меня гораздо больше хостов, и мне сложнопомните их все.

Любые идеи, спасибо!

1 Ответ

0 голосов
/ 22 сентября 2018

хорошо, я решаю это, добавив zsh с помощью oh_my_zsh и добавив ssh в качестве плагина в файл .zshrc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...