Я пытаюсь настроить FTP-сервер на виртуальном сервере Ubuntu (через ssh). Я новичок в Linux и серверах.
Я установил vsftpd, и не было никаких проблем с его настройкой, но теперь я ничего не понимаю. Как мне теперь что-то скачать с сервера?
Более того, хотя на странице не говорилось, что мне нужно вручную запустить его, ввод vsftpd
в bash дает мне 500 OOPS: could not bind listening IPv4 socket
. Я даже не совсем уверен, в чем проблема.
решение1
Хорошо, поможет то, как вы его установили. Если вы не установили его через apt, то я бы рекомендовал это сделать.
Чтобы устранить ошибку 500, отредактируйте файл vsftpd.conf, расположенный по адресу/etc/vsftpd.conf
добавьте в конец следующую строку:
pam_service_name=vsftpd
Для доступа к серверу вам необходимо знать локальный IP-адрес, если вы используете домашний сервер.
Для этого введите ifconfig
и найдите IPv4-адрес вашего активного сетевого интерфейса; 192.168.0.?
Затем просто перейдите в другую систему в сети и введите свой IP-адрес в FTP-клиент с учетными данными пользователя, и все должно заработать, если вы все остальное настроили правильно.