Я собираю файл конфигурации для 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?

2 ответа2

2

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

man 5 ssh_config

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

0

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

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

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

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

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