Как войти в систему по ssh без какой-либо аутентификации?

Я видел подобные вопросы, но ничего не помогло.

Как здесь:

Моя проблема в том, как говорится в вопросе. Я хочу настроить ssh для работы без запроса пароля или каких-либо ключей. Значит, делая

ssh computer@IP_address

должен дать мне доступ к удаленной машине.

Вопрос заканчивается здесь^^^^^^^^^^^^. Подробности того, чего я пытаюсь достичь:

У меня есть докер-образ Ubuntu, в котором я пытаюсь установить ssh. У этого есть 2 причины: простая передача файлов с помощью scp, а другая заключается в том, что иногда я по ошибке закрываю докер без фиксации и в конечном итоге теряю весь свой прогресс/данные. Поэтому я хочу сделать так, чтобы я запускал док-контейнер в фоновом режиме и обращался к нему только с помощью ssh. Кроме того, я работаю в команде, и мне понадобятся другие сторонние люди (которые загружают мой образ докера), чтобы также легко с ним работать, поэтому я хочу, чтобы он был доступен по ssh без входа в систему. .


person Abhor    schedule 01.04.2018    source источник
comment
Stackoverflow предназначен для помощи в разработке программного обеспечения. Вам следует спросить об этом в Unix и Linux или привилегированном пользователе. . Когда вы это сделаете, вы должны объяснить, почему ответы на эти два других вопроса не помогли.   -  person Kenster    schedule 01.04.2018
comment
ssh означает Secure Shell, и вы хотите удалить из него защиту и разрешить любому подключаться к вашей машине?   -  person Mazel Tov    schedule 01.04.2018


Ответы (1)


Вы должны посмотреть на настройку PermitEmptyPasswords на yes в вашем файле sshd_config и перезапустить службу sshd.

PermitEmptyPasswords Когда аутентификация по паролю разрешена, это указывает, разрешает ли сервер вход в учетные записи с пустыми строками пароля. По умолчанию «нет».

person Christophe Schmitz    schedule 02.04.2018
comment
Вы пытались перезапустить/перезагрузить демон ssh? ssh с пустым паролем - плохая идея - person Meiram Chuzhenbayev; 02.04.2018