Каковы допустимые поля в файле .ssh / config?

0

Я собираю файл конфигурации для SSH на Ubuntu 16.04. Я создал файл как ~/.ssh/configи я успешно добавил несколько базовых серверов, которые требовали только HostName, Port, а также User, Сейчас я пытаюсь установить каталоги по умолчанию для посадки (т.е. user@my.server.com:/default/landing/path ). Это возможно?

Кроме того, я хотел бы иметь возможность отключить PubkeyAuthentication и вместо этого используйте аутентификацию по паролю. Когда используешь scp Я могу сделать это как

scp -o PubkeyAuthentication=no file user@my.server.com:/path/to/dest

Возможно ли это в файле конфигурации?

Короче говоря: каков набор возможных опций для конфигурационного файла ssh?

marcman
источник
Краткий ответ: это зависит от того, какую версию SSH вы используете!
Attie

Ответы:

2

Содержимое файла задокументировано как

man 5 ssh_config

который документирует обе конфигурации по умолчанию ( /etc/ssh/ssh_config ) и пользовательский ( ~/.ssh/config ).

xenoid
источник
0

Оказывается, я пропустил ключевую страницу при поиске этой информации: все действительные поля можно найти на Сайт OpenSSH здесь ,

На мои конкретные вопросы:

PubkeyAuthentication no это как отключить аутентификацию с открытым ключом

Там явно нет возможности указать каталог, но это StackOverflow Q / A дает обходной путь.

marcman
источник