Я установил vsftpd на свой сервер Ubuntu 16.04 и могу прекрасно подключиться к SFTP для одного пользователя.
Я хочу настроить дополнительных пользователей и дать им возможность подключаться к их домашним каталогам ( или подкаталог этого), через SFTP. Я также хочу (chroot) заключить в тюрьму их, чтобы они не могли перемещаться за пределами этого каталога, к которому они перенаправлены при входе в систему.
Я потратил много времени на чтение и настройку / etc / vsftpd. conf, но не может заставить это работать с SFTP в том, как я описал, и считаю, что поэтому это только для FTP - я прав в этом утверждении, и если да, то кто-нибудь знает о решении? Я действительно предпочел бы использовать SFTP, а не хлопот FTPS.
Большое спасибо
SFTP устанавливает соединение по протоколу SSH. Если вы установили openssh-server, вы можете подключиться к любому системному пользователю и паролю, пока эта функция не была отключена в /etc/ssh/sshd_config. Это не связано с vsftp.
Добавить новых пользователей:
sudo adduser username
Затем подключиться к системе:
ssh username@host
sftp localhost
Вам будет предложено ввести пароль для всех вышеприведенных команд.
Обновление: Как помещать пользователей в свой дом с помощью sftp можно найти здесь.
SFTP устанавливает соединение по протоколу SSH. Если вы установили openssh-server, вы можете подключиться к любому системному пользователю и паролю, пока эта функция не была отключена в /etc/ssh/sshd_config. Это не связано с vsftp.
Добавить новых пользователей:
sudo adduser username
Затем подключиться к системе:
ssh username@host
sftp localhost
Вам будет предложено ввести пароль для всех вышеприведенных команд.
Обновление: Как помещать пользователей в свой дом с помощью sftp можно найти здесь.