У меня есть пользователь без установленного пароля (например, passwd -d
).
Я не хотел бы использовать открытые ключи в этой настройке.
Есть ли способ входа по SSH такому пользователю?
PermitEmptyPasswords yes
тогда перезапустить sshd?
Если вы просто хотите стать пользователем, о котором идет речь, самый простой способ - войти в систему от имени другого пользователя (через ssh) и su $username
. Для этого требуются права суперпользователя, но вы можете поместить команду в /etc/sudoers
и позволить своему пользователю выполнять эту команду только как root.
Если вы действительно хотите войти через ssh (или каким-либо другим способом), вам нужно выбрать один из следующих вариантов:
Разрешите PermitEmptyPasswords
в sshd_config
и перезапустите sshd
.