изменяем строчку "PermitRootLogin Prohibit-password" на следующую:
Код
PermitRootLogin yes
сохраняем и выходим ( Ctrl+x ) имя файла оставляем прежним
перезапускаем SHH
Код
sudo systemctl restart sshd
UFW (Uncomplicated Firewall)
Код
sudo apt install ufw
Код
sudo apt-get install ufw
разрешаем входящие соединения по порту 22 для SSH TCP
Код
sudo ufw allow ssh
открываем порт 22 не только для TCP
Код
sudo ufw allow 22
разрешает доступ к порту 3389 для сервера RDP ?????????????????
Код
sudo ufw allow 3389
соответственно открываем тем же способом нужный нам порт / 2201 каст / 8080 zigbee2mqtt (+8081? ) / 1883 mosquitto mqtt / 9883 webiterface mqtt / 8123 HA / 6638 coordinator /
запускаем службу ufw ( будет сама включаться после каждого перезапуска системы )
Решение: добавление пользователя в файл sudoers Наиболее эффективное решение этой ошибки — добавить пользователя в файл sudoers. Вот пошаговое руководство:
Шаг 1: Переключитесь на пользователя root Поскольку обычный пользователь не может получить доступ к файлу sudoers, переключитесь на пользователя root, чтобы внести необходимые изменения:
Код
su -
Шаг 2: Отредактируйте файл sudoers Откройте файл sudoers с помощью предпочитаемого вами текстового редактора, например nano или vim:
Код
sudo nano /etc/sudoers
В качестве альтернативы вы можете использовать команду visudo:
Код
visudo
Шаг 3: Добавьте пользователя в файл sudoers В конец файла добавьте следующую строку, заменив «username» желаемым именем пользователя (например, linux):
Код
"username" ALL=(ALL:ALL) ALL
Сохраните и закройте файл.
Шаг 4: Проверка Выйдите из учетной записи пользователя root ( Использовать сочетание клавиш Ctrl+D ) а затем проверьте, может ли пользователь использовать команду «sudo»:
Subsystem sftp internal-sftp Match Group sftp ChrootDirectory %h ForceCommand internal-sftp AllowTcpForwarding no
перезапуск службы SHH
Код
sudo service ssh restart # For Systemd-based systems
отредактировать visudo
Код
visudo
или
Код
sudo nano /etc/sudoers
Найдите и раскомментируйте следующее: ( у меня таких строк нет )
Код
## Same thing without a password %wheel ALL=(ALL) NOPASSWD: ALL
Создайте специальную группу и пользователя для SFTP: замените имя пользователя на желаемое имя добавьте соответствующий путь к домашнему каталогу; обычно это /home/username)