SSH использует только мой пароль, Игнорировать мой ssh-ключ, не запрашивать меня для кодовой фразы

Это вопрос относительно клиента OpenSSH для Linux, MacOSX и FreeBSD.

Обычно я вхожу в системы, используя мой SSH-ключ.

Иногда я хочу, чтобы мой клиент SSH игнорировал мой SSH-ключ и вместо этого использовал пароль. Если я 'ssh hostname', мой клиент приглашает меня к парольной фразе к моему SSH-ключу, что раздражает. Вместо этого я хочу, чтобы клиент просто игнорировал мой SSH-ключ, так что сервер попросит меня вместо моего пароля.

Я попробовал следующее, но мне по-прежнему предлагается кодовая фраза для моего SSH-ключа. После этого мне будет предложено ввести пароль.

  ssh -o PreferredAuthentications = пароль host.example.org
 

Я хочу сделать это на стороне клиента без каких-либо изменений удаленного хоста.

114 голосов | спросил Stefan Lasiewski 8 AMpThu, 08 Apr 2010 03:07:15 +040007Thursday 2010, 03:07:15

1 ответ


161

Попробуйте ssh -o PreferredAuthentications = keyboard-interactive, password -o PubkeyAuthentication = no host.example.org

В ssh v2, keyboard-interactive - это еще один способ сказать «пароль». Параметр -o PubkeyAuthentication = no указывает клиенту не пытаться аутентифицировать парную пару.

ответил Bill Weiss 8 AMpThu, 08 Apr 2010 03:13:13 +040013Thursday 2010, 03:13:13

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132