Установите vsftpd сервер так, чтобы я мог получить доступ к веб-корню

Когда проверка с помощью ping-запросов привела к С истекшим сроком В пути... короткая схема - ISP ==> Маршрутизатор ==> Переключатель ==> к ПК

Если ISP видит их устройство затем, Вы, возможно, должны перезагрузить переключатель. Если это работает затем, Вы все установлены. В противном случае затем Вы, возможно, должны перезагрузить маршрутизатор.

Я получил то же сообщение об ошибке. Я перезагрузил переключатель, и все возвратилось.

Удачи.

1
задан 6 August 2010 в 17:54
3 ответа

Вероятно, было бы более полезно вставить Вашу конфигурацию vsftpd, но проверить следующее:

  • Имени пользователя позволяют войти в FTP. Если имя пользователя находится в/etc/vsftpd/user_list затем, необходимо удостовериться что, в/etc/vsftpd/vsftpd.conf, userlist_enable=YES и userlist_deny=NO. Если имя пользователя не присутствует затем, необходимо удостовериться это, если userlist_enable=YES затем userlist_deny=NO или не присутствует.

  • Проверьте оболочку и корневой каталог в passwd файле. Введите vipw и проверьте, что оболочка не является/bin/false (измените его на/sbin/nologin, если это) - я не уверен, почему это - проблема, но я видел, что он вызывает проблемы прежде. Затем, установите корневой каталог на то, везде, где Вы хотите, чтобы пользователь вошел в. Не важный, но более безопасный.

  • Удостоверьтесь, что у пользователя есть доступ к каталогу. Сделать su j0nR - и затем попробуйте к CD в их корневой каталог. Если это работает, это - вероятно, проблема пароля. Ввести passwd j0nR и набор это к тому, что Вы думаете, что это должно быть.

Удачи.

1
ответ дан 3 December 2019 в 22:28
  • 1
    я обновил со своим vsftpd.conf файлом. :) –  jonraw 6 August 2010 в 17:37
  • 2
    Все еще продолжайте получать КОМАНДУ:> [08.06.2010 15:47:32] ПОЛЬЗОВАТЕЛЬ j0nR [08.06.2010 15:47:32] 530 Разрешений отклонены. –  jonraw 6 August 2010 в 17:47
  • 3
    Обновленный conf файл согласно Вашим идеям, и все еще не работающий... :( –  jonraw 6 August 2010 в 17:54
  • 4
    Это отказывается позволять пользователю входить в систему. Попытайтесь использовать ftp из командной строки на сервере, таким образом: ftp localhost Это попросит имя пользователя, вводить j0nR. Если это затем не разрешает въезд прежде, чем попросить пароль, это - проблема с userlist. Иначе это - или проблема с паролем или с пользователем, не бывшим способным получить доступ к их корневому каталогу. –  James L 6 August 2010 в 18:03
  • 5
    Хорошо, я могу войти в систему, и это затем перестало работать после ввода пароля... Я попробовал бесчисленные времена для изменения пароля, и у меня есть установка несколько учетных записей и все еще работы... Я собираюсь попытаться переустановить все это снова и видеть то, что происходит... Это сводит меня с ума... Я бросил подписывание на Твиттер Вашего пути ко всей справке, которую Вы дали мне сегодня lol. :) –  jonraw 6 August 2010 в 18:11

Проверить /etc/shells гарантировать, что оболочка Ваша учетная запись пользователя установлена на, включено там. Если это не, учетная запись не может использовать ftp, период. Обычно я указываю /bin/false для разрешенных ftp non-interactive-shell пользователей, и /sbin/nologin для пользователей, которые я не хочу иметь доступ ftp ИЛИ оболочка.

Если Вы имеете userlist_enable=yes, затем Вам нужен a userlist_file=/etc/ftpusers (или некоторый другой файл). Добавьте пользователей, которых Вы хотите разрешить доступу к тому файлу (если Вы не имеете userlist_deny=yes также, в этом случае пользователям разрешат, если они не будут в том файле).

1
ответ дан 3 December 2019 в 22:28

править

/etc/vsftpd/vsftpd.conf

и проверьте, там ли chroot_local_user=YES.. если это не там, добавьте его.. это удостоверяется, что они пользователь, которого мы собираемся создавать, смогут получить доступ только к каталогу, присвоенному ему. и также local_enable=YES

добавление пользователя

useradd -d /path/to/your/directory jonraw

это добавит пользователя, названного jonraw. затем пароль набора

passwd jonraw

существует намного больше вещей заботиться о подобных изменяющихся полномочиях каталога, отключая ssh вход в систему для пользователя и т.д. можно считать больше опций о vsftpd в ниже URL. http://vsftpd.beasts.org/vsftpd_conf.html

0
ответ дан 3 December 2019 в 22:28
  • 1
    Странно, у меня все еще нет радости с этим. Пользователь / набор Пароля, прекрасный без ошибок и все еще получения вышеупомянутых ошибок.:( Спасибо за попытку помочь все же. –  jonraw 6 August 2010 в 17:39
  • 2
    Вы перезапускали vsftpd после изменения/etc/vsftpd/vsftpd.conf?? перезапуск/etc/init.d/vsftpd или обслуживание vsftpd перезапускают –  Vamsi Krishna B 6 August 2010 в 17:51
  • 3
    , я использовал сервис vsftpd перезапуск, я всегда перезапускаю то независимо от того, что изменяется, я делаю только для сейфа. Пустой в памяти, что это в локальной сети, это могло быть причиной моих проблем? –  jonraw 6 August 2010 в 17:52

Теги

Похожие вопросы