listen 80; - вот где ваша ошибка. Как насчет 8080 и 3000?
listen 80; - тут случаем конкретные ip не указаны?
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
user@UBUNTU:[~]$ sudo useradd -m sftpuser -s /usr/sbin/nologin
[sudo] пароль для user:
user@UBUNTU:[~]$ echo "secret_pass:sftpuser" | chpasswd
chpasswd: (user secret_pass) pam_chauthtok() failed, error:
Ошибка при операциях с маркером проверки подлинности
chpasswd: (строка 1, пользователь secret_pass) пароль не изменён
user@UBUNTU:[~]$ echo "sftpuser:secret_pass" | chpasswd
Смена пароля для sftpuser.
chpasswd: (user sftpuser) pam_chauthtok() failed, error:
Ошибка при операциях с маркером проверки подлинности
chpasswd: (строка 1, пользователь sftpuser) пароль не изменён
user@UBUNTU:[~]$ sudo echo "sftpuser:secret_pass" | chpasswd
Смена пароля для sftpuser.
chpasswd: (user sftpuser) pam_chauthtok() failed, error:
Ошибка при операциях с маркером проверки подлинности
chpasswd: (строка 1, пользователь sftpuser) пароль не изменён