У меня есть локальная виртуальная машина Linux (ubuntu 14.04 LTS), которую я использую для разработки. Как я могу настроить ssh для входа без аутентификации? Опять же, это локальная виртуальная машина разработчика, поэтому проблем с безопасностью нет.
Спасибо
без какой-либо аутентификации
невозможно в SSH. Но есть несколько альтернатив:
/etc/ssh/sshd_config
и конфигурации PAM (не рекомендуется) Вы можете настроить аутентификацию с открытым ключом с использованием незашифрованного закрытого ключа:
ssh-keygen -t rsa -f ~/.ssh/id_rsa -N ""
ssh-copy-id вашего сервера
И тогда вы сможете подключиться «без явной аутентификации» (вашему клиенту будет разрешен доступ к этой машине). (рекомендуется)
Вы можете изменить openssh
, чтобы принимать любую аутентификацию (или none
метод аутентификации, который противоречит спецификации SSH), но я бы сказал, что это не стоит усилие.