Я в настоящее время настраиваю будущий веб-сервер и теперь, когда мой AMP настроен, я хотел бы предоставить доступ веб-разработчику.
Возвращаясь из довольно длинного сна, я обнаруживаю, что FTP кажется довольно устаревшим...
Из того, что я читал везде, кажется, что FTP по SSH (sftp) является теперь вещью.
Следующие несколько разных практических руководств и учебных руководств, мне удалось позволить системным зарегистрированным пользователям получить доступ к файловой системе с помощью sftp клиента (filezilla в этом случае).
Althought, что, будучи великим, я не убежден, что использование системы распознало, что пользователи действительно безопасны: Я ранее имел несколько FTP-серверов и всегда использовал определенных виртуальных пользователей с dir виртуального корневого каталога в расчете на пользователя и материалом.
/etc/www
, пользователь "боб" в /home/ftpdir/bob
, причем весь члены ftpgroup
, ни один имеющий доступ к оболочке или каталогу других пользователей)?root@servername:~# which sftp /usr/bin/sftp
internal-sftp
находится в моем sshd_config, но у меня есть установленный openssh, и возможно я не использую "правильный один"?PermitRootLogin
от sshd_config заблокирует меня... Таким образом, как я могу надежно получить доступ к своей оболочке как корень (я знаю, что вход в систему как корень не рекомендуется)?