Каковы допустимые поля в файле .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?


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

Ответы:


2

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

man 5 ssh_config

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


0

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.