Каждый терминал или SSH-логин добавляет еще одну запись в список пользователей. Поэтому, если вы являетесь пользователем, у вас, вероятно, есть еще четыре терминала и / или сеансы SSH.
Это процесс:
Добавить пользователя в группу: sudo usermod -aG www blub как в разделе Самый простой способ редактирования и добавления файлов в / quot / var / www & quot ;? или просто используйте sudo adduser <username> www-data Установите vsftpd sudo apt-get install vsftpd Настройте vsftpd для удаленного доступа: sudo nano /etc/vsftpd.conf и внутри файлаchroot_local_user=YES
и убедитесь, что это закомментировано: #chroot_list_enable=YES
согласно документации. Restart nsftp: sudo service vsftpd restart Настройте домашний каталог пользователя в веб-каталог (не в /home): sudo usermod -d /var/www/mysite/ftpaccessdir <username>
Настройте ssh chroot sudo nano /etc/ssh/sshd_config
добавьте следующее в конец: Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
и убедитесь, что дальше в файле что это прокомментировано (т. е. до того, который вы только что добавили) #Subsystem sftp /usr/lib/openssh/sftp-server
Перезапустить ssh sudo service ssh restart
Изменить разрешения для apache: chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Как и в документах здесь. Убедитесь, что ваш каталог имеет доступ к www-данным sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
Это процесс:
sudo usermod -aG www blub
, как в . Самый простой способ редактировать и добавлять файлы в & quot; / var / www & quot; ? или просто использовать sudo adduser <username> www-data
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
и внутри файла chroot_local_user=YES
и обеспечить это : #chroot_list_enable=YES
согласно документации . sudo service vsftpd restart
/home
): sudo usermod -d /var/www/mysite/ftpaccessdir <username>
sudo nano /etc/ssh/sshd_config
добавить следующее в конец: Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
и убедиться, что дальше в файле, который это закомментирован (т.е. перед тем, который вы просто добавлено) #Subsystem sftp /usr/lib/openssh/sftp-server
sudo service ssh restart
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Как в документах здесь . sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
Это процесс:
sudo usermod -aG www blub
, как в . Самый простой способ редактировать и добавлять файлы в & quot; / var / www & quot; ? или просто использовать sudo adduser <username> www-data
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
и внутри файла chroot_local_user=YES
и обеспечить это : #chroot_list_enable=YES
согласно документации . sudo service vsftpd restart
/home
): sudo usermod -d /var/www/mysite/ftpaccessdir <username>
sudo nano /etc/ssh/sshd_config
добавить следующее в конец: Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
и убедиться, что дальше в файле, который это закомментирован (т.е. перед тем, который вы просто добавлено) #Subsystem sftp /usr/lib/openssh/sftp-server
sudo service ssh restart
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Как в документах здесь . sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
Это процесс:
sudo usermod -aG www blub
, как в . Самый простой способ редактировать и добавлять файлы в & quot; / var / www & quot; ? или просто использовать sudo adduser <username> www-data
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
и внутри файла chroot_local_user=YES
и обеспечить это : #chroot_list_enable=YES
согласно документации . sudo service vsftpd restart
/home
): sudo usermod -d /var/www/mysite/ftpaccessdir <username>
sudo nano /etc/ssh/sshd_config
добавить следующее в конец: Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
и убедиться, что дальше в файле, который это закомментирован (т.е. перед тем, который вы просто добавлено) #Subsystem sftp /usr/lib/openssh/sftp-server
sudo service ssh restart
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Как в документах здесь . sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
Это процесс:
sudo usermod -aG www blub
, как в . Самый простой способ редактировать и добавлять файлы в & quot; / var / www & quot; ? или просто использовать sudo adduser <username> www-data
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
и внутри файла chroot_local_user=YES
и обеспечить это : #chroot_list_enable=YES
согласно документации . sudo service vsftpd restart
/home
): sudo usermod -d /var/www/mysite/ftpaccessdir <username>
sudo nano /etc/ssh/sshd_config
добавить следующее в конец: Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
и убедиться, что дальше в файле, который это закомментирован (т.е. перед тем, который вы просто добавлено) #Subsystem sftp /usr/lib/openssh/sftp-server
sudo service ssh restart
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Как в документах здесь . sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
Это процесс:
sudo usermod -aG www blub
, как в . Самый простой способ редактировать и добавлять файлы в & quot; / var / www & quot; ? или просто использовать sudo adduser <username> www-data
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
и внутри файла chroot_local_user=YES
и обеспечить это : #chroot_list_enable=YES
согласно документации . sudo service vsftpd restart
/home
): sudo usermod -d /var/www/mysite/ftpaccessdir <username>
sudo nano /etc/ssh/sshd_config
добавить следующее в конец: Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
и убедиться, что дальше в файле, который это закомментирован (т.е. перед тем, который вы просто добавлено) #Subsystem sftp /usr/lib/openssh/sftp-server
sudo service ssh restart
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Как в документах здесь . sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
Это процесс:
sudo usermod -aG www blub
, как в . Самый простой способ редактировать и добавлять файлы в & quot; / var / www & quot; ? или просто использовать sudo adduser <username> www-data
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
и внутри файла chroot_local_user=YES
и обеспечить это : #chroot_list_enable=YES
согласно документации . sudo service vsftpd restart
/home
): sudo usermod -d /var/www/mysite/ftpaccessdir <username>
sudo nano /etc/ssh/sshd_config
добавить следующее в конец: Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
и убедиться, что дальше в файле, который это закомментирован (т.е. перед тем, который вы просто добавлено) #Subsystem sftp /usr/lib/openssh/sftp-server
sudo service ssh restart
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Как в документах здесь . sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
Это процесс:
sudo usermod -aG www blub
, как в . Самый простой способ редактировать и добавлять файлы в & quot; / var / www & quot; ? или просто использовать sudo adduser <username> www-data
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
и внутри файла chroot_local_user=YES
и обеспечить это : #chroot_list_enable=YES
согласно документации . sudo service vsftpd restart
/home
): sudo usermod -d /var/www/mysite/ftpaccessdir <username>
sudo nano /etc/ssh/sshd_config
добавить следующее в конец: Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
и убедиться, что дальше в файле, который это закомментирован (т.е. перед тем, который вы просто добавлено) #Subsystem sftp /usr/lib/openssh/sftp-server
sudo service ssh restart
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Как в документах здесь . sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
Это процесс:
sudo usermod -aG www blub
, как в . Самый простой способ редактировать и добавлять файлы в & quot; / var / www & quot; ? или просто использовать sudo adduser <username> www-data
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
и внутри файла chroot_local_user=YES
и обеспечить это : #chroot_list_enable=YES
согласно документации . sudo service vsftpd restart
/home
): sudo usermod -d /var/www/mysite/ftpaccessdir <username>
sudo nano /etc/ssh/sshd_config
добавить следующее в конец: Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
и убедиться, что дальше в файле, который это закомментирован (т.е. перед тем, который вы просто добавлено) #Subsystem sftp /usr/lib/openssh/sftp-server
sudo service ssh restart
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Как в документах здесь . sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
chown root:root /var/www/site
, чтобы вернуть его обратно на sudo chown -R www-data:www-data /var/www/site
на шаге 10, это преднамеренно?
– JohnnyQ
14 July 2016 в 17:41
Если вы получаете сообщение об ошибке отказа в конце, убедитесь, что «Подсистема sftp internal-sftp» находится после «UsePAM yes». Если нет, то обновите и перезапустите ssh, и он сработал.
Если вы получаете сообщение об ошибке отказа в конце, убедитесь, что «Subsystem sftp internal-sftp» находится после «UsePAM yes». Если нет, то обновите и перезапустите ssh и он сработает.
Если вы получаете сообщение об ошибке отказа в конце, убедитесь, что «Subsystem sftp internal-sftp» находится после «UsePAM yes». Если нет, то обновите и перезапустите ssh и он сработает.
Если вы получаете сообщение об ошибке отказа в конце, убедитесь, что «Subsystem sftp internal-sftp» находится после «UsePAM yes». Если нет, то обновите и перезапустите ssh и он сработает.
Если вы получаете сообщение об ошибке отказа в конце, убедитесь, что «Subsystem sftp internal-sftp» находится после «UsePAM yes». Если нет, то обновите и перезапустите ssh и он сработает.
Если вы получаете сообщение об ошибке отказа в конце, убедитесь, что «Subsystem sftp internal-sftp» находится после «UsePAM yes». Если нет, то обновите и перезапустите ssh и он сработает.
Если вы получаете сообщение об ошибке отказа в конце, убедитесь, что «Subsystem sftp internal-sftp» находится после «UsePAM yes». Если нет, то обновите и перезапустите ssh и он сработает.
Если вы получаете сообщение об ошибке отказа в конце, убедитесь, что «Subsystem sftp internal-sftp» находится после «UsePAM yes». Если нет, то обновите и перезапустите ssh и он сработает.
Если вы получаете сообщение об ошибке отказа в конце, убедитесь, что «Subsystem sftp internal-sftp» находится после «UsePAM yes». Если нет, то обновите и перезапустите ssh и он сработает.