Настроить сервер OpenSSH так, чтобы он не требовал пароль * или * ключ для определенного пользователя

[1125667] Вернуть [1126121] количество блочных устройств [1126122], без причудливых инструментов и непонятного синтаксиса или параметров:

В моих локальных тестовых примерах [1126123]47[1126124] на моей самой большой военной машине и [1126125]1[1126126] на моем ноутбуке.[1125670].

2
19.05.2015, 15:17
2 ответа

В Solaris 11 вы можете использовать:

vi /etc/ssh/sshd_config
PermitEmptyPasswords yes

Перезагрузить sshd

Добавить нового пользователя

useradd -m -d /home/testuser -s /bin/bash testuser
passwd -d testuser

SSH с использованием нового пользователя

admin@testhost:~$ ssh testuser@localhost
Last login: Tue May 19 15:02:42 2015 from localhost
Oracle Corporation      SunOS 5.11      11.2    December 2014
testuser@testhost:~$

В Linux вам может потребоваться изменить UsePAM директива в / etc / ssh / sshd_config .

2
27.01.2020, 22:12

Тем временем я узнал, что программаsshpass(с таким же названием пакета в Debian/Ubuntu )позволяет «ввести» пароль без каких-либо дополнительных действий. Это не идеально и не то, что я искал в своем вопросе, но я подумал, что добавлю его на случай, если он подойдет кому-то другому.

0
27.01.2020, 22:12

Теги

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