Как настроить FTP на локальном хосте?

На моей старой машине (обратно на Lucid!) я использовал XAMPP для локальной работы разработчика. XAMPP установил все для вас, включая настройку FTP в каталог localhost (/ var / www), так как разрешения не позволяют вам писать напрямую в него.

У меня новая машина, на которой работает Precise, и решил делать вещи по-взрослому. Я установил все, используя tasksel, и запустил apache, php, mysql и phpmyadmin. Но довольно сложно создавать и редактировать все мои файлы с помощью gksudo gedit в командной строке, и рано или поздно мне придется загружать изображения.

Как настроить FTP, чтобы я мог «загружать» файлы на свой локальный сервер?

Изменить, чтобы добавить

После первого видео, но когда Я дошел до того, что он создавал файлы (около 7:25 дюйма), я зависал. Вот как выглядит мой терминал, когда я пытаюсь попасть в каталог / srv (который, как я убедился, существует в Nautilus):

enter image description here [/g0]

Что мне делать нужно сделать, чтобы обойти это?

5
задан 12 July 2012 в 05:39

14 ответов

Ну, я просто пытался сделать то же самое ...

Я посмотрел это на Youtube, он объясняет, как это сделать с графическим интерфейсом. Это в основном то же самое с CLI, если это то, что вы используете, просто все с текстом - очевидно.

Вот первая часть, редактирующая файл .conf для vsftpd:

Настройка FTP в Ubuntu - часть 1

И вторая часть, где он заканчивает добавление разрешений и контроля доступа:

Настройка FTP в Ubuntu - часть 2

Удачи ...

1
ответ дан 25 July 2018 в 18:09

Я хотел получить что-то похожее на трюк с быстрым запуском HTTP-сервера

python -m SimpleHTTPServer

, который я использую для загрузки (не выгрузки) файлов, т.е. я хотел что-то подобное, но для FTP-сервера

  • нет проблем с безопасностью в моей сети (например, localhost)
  • нет или минимальная установка
  • нет конфигурации, например, создание пользователей и т. д.
  • нет общесистемной регистрации, мне нужен этот ftpd только один раз
  • , быстро запустить сервер и служить для текущего пути

Я закончил с

sudo pip install pysendfile 
sudo pip install git+git://github.com/giampaolo/pyftpdlib 
wget https://raw.githubusercontent.com/giampaolo/pyftpdlib/master/demo/unix_ftpd.py 
sudo /usr/bin/python unix_ftpd.py

Ваша рабочая папка должна быть той, в которую вы будете отправлять. Совет: оформить заказ на github, есть больше демонстраций с другими / без обработчиков авторизации. С точки зрения производительности этот сервер на основе Python не так уж плох, если сравнивать с vsftpd

1
ответ дан 25 July 2018 в 18:09

Ну, я просто пытался сделать то же самое ...

Я посмотрел это на Youtube, он объясняет, как это сделать с графическим интерфейсом. Это в основном то же самое с CLI, если это то, что вы используете, просто все с текстом - очевидно.

Вот первая часть, редактирующая файл .conf для vsftpd:

Настройка FTP в Ubuntu - часть 1

И вторая часть, где он заканчивает добавление разрешений и контроля доступа:

Настройка FTP в Ubuntu - часть 2

Удачи ...

1
ответ дан 2 August 2018 в 00:24

Я хотел получить что-то похожее на трюк с быстрым запуском HTTP-сервера

python -m SimpleHTTPServer

, который я использую для загрузки (не выгрузки) файлов, т.е. я хотел что-то подобное, но для FTP-сервера

  • нет проблем с безопасностью в моей сети (например, localhost)
  • нет или минимальная установка
  • нет конфигурации, например, создание пользователей и т. д.
  • нет общесистемной регистрации, мне нужен этот ftpd только один раз
  • , быстро запустить сервер и служить для текущего пути

Я закончил с

sudo pip install pysendfile 
sudo pip install git+git://github.com/giampaolo/pyftpdlib 
wget https://raw.githubusercontent.com/giampaolo/pyftpdlib/master/demo/unix_ftpd.py 
sudo /usr/bin/python unix_ftpd.py

Ваша рабочая папка должна быть той, в которую вы будете отправлять. Совет: оформить заказ на github, есть больше демонстраций с другими / без обработчиков авторизации. С точки зрения производительности этот сервер на основе Python не так уж плох, если сравнивать с vsftpd

1
ответ дан 2 August 2018 в 00:24

Ну, я просто пытался сделать то же самое ...

Я посмотрел это на Youtube, он объясняет, как это сделать с графическим интерфейсом. Это в основном то же самое с CLI, если это то, что вы используете, просто все с текстом - очевидно.

Вот первая часть, редактирующая файл .conf для vsftpd:

Настройка FTP в Ubuntu - часть 1

И вторая часть, где он заканчивает добавление разрешений и контроля доступа:

Настройка FTP в Ubuntu - часть 2

Удачи ...

1
ответ дан 4 August 2018 в 15:52

Я хотел получить что-то похожее на трюк с быстрым запуском HTTP-сервера

python -m SimpleHTTPServer

, который я использую для загрузки (не выгрузки) файлов, т.е. я хотел что-то подобное, но для FTP-сервера

  • нет проблем с безопасностью в моей сети (например, localhost)
  • нет или минимальная установка
  • нет конфигурации, например, создание пользователей и т. д.
  • нет общесистемной регистрации, мне нужен этот ftpd только один раз
  • , быстро запустить сервер и служить для текущего пути

Я закончил с

sudo pip install pysendfile 
sudo pip install git+git://github.com/giampaolo/pyftpdlib 
wget https://raw.githubusercontent.com/giampaolo/pyftpdlib/master/demo/unix_ftpd.py 
sudo /usr/bin/python unix_ftpd.py

Ваша рабочая папка должна быть той, в которую вы будете отправлять. Совет: оформить заказ на github, есть больше демонстраций с другими / без обработчиков авторизации. С точки зрения производительности этот сервер на основе Python не так уж плох, если сравнивать с vsftpd

1
ответ дан 4 August 2018 в 15:52

Ну, я просто пытался сделать то же самое ...

Я посмотрел это на Youtube, он объясняет, как это сделать с графическим интерфейсом. Это в основном то же самое с CLI, если это то, что вы используете, просто все с текстом - очевидно.

Вот первая часть, редактирующая файл .conf для vsftpd:

Настройка FTP в Ubuntu - часть 1

И вторая часть, где он заканчивает добавление разрешений и контроля доступа:

Настройка FTP в Ubuntu - часть 2

Удачи ...

1
ответ дан 6 August 2018 в 00:31

Я хотел получить что-то похожее на трюк с быстрым запуском HTTP-сервера

python -m SimpleHTTPServer

, который я использую для загрузки (не выгрузки) файлов, т.е. я хотел что-то подобное, но для FTP-сервера

  • нет проблем с безопасностью в моей сети (например, localhost)
  • нет или минимальная установка
  • нет конфигурации, например, создание пользователей и т. д.
  • нет общесистемной регистрации, мне нужен этот ftpd только один раз
  • , быстро запустить сервер и служить для текущего пути

Я закончил с

sudo pip install pysendfile 
sudo pip install git+git://github.com/giampaolo/pyftpdlib 
wget https://raw.githubusercontent.com/giampaolo/pyftpdlib/master/demo/unix_ftpd.py 
sudo /usr/bin/python unix_ftpd.py

Ваша рабочая папка должна быть той, в которую вы будете отправлять. Совет: оформить заказ на github, есть больше демонстраций с другими / без обработчиков авторизации. С точки зрения производительности этот сервер на основе Python не так уж плох, если сравнивать с vsftpd

1
ответ дан 6 August 2018 в 00:31

Ну, я просто пытался сделать то же самое ...

Я посмотрел это на Youtube, он объясняет, как это сделать с графическим интерфейсом. Это в основном то же самое с CLI, если это то, что вы используете, просто все с текстом - очевидно.

Вот первая часть, редактирующая файл .conf для vsftpd:

Настройка FTP в Ubuntu - часть 1

И вторая часть, где он заканчивает добавление разрешений и контроля доступа:

Настройка FTP в Ubuntu - часть 2

Удачи ...

1
ответ дан 7 August 2018 в 17:55

Я хотел получить что-то похожее на трюк с быстрым запуском HTTP-сервера

python -m SimpleHTTPServer

, который я использую для загрузки (не выгрузки) файлов, т.е. я хотел что-то подобное, но для FTP-сервера

  • нет проблем с безопасностью в моей сети (например, localhost)
  • нет или минимальная установка
  • нет конфигурации, например, создание пользователей и т. д.
  • нет общесистемной регистрации, мне нужен этот ftpd только один раз
  • , быстро запустить сервер и служить для текущего пути

Я закончил с

sudo pip install pysendfile 
sudo pip install git+git://github.com/giampaolo/pyftpdlib 
wget https://raw.githubusercontent.com/giampaolo/pyftpdlib/master/demo/unix_ftpd.py 
sudo /usr/bin/python unix_ftpd.py

Ваша рабочая папка должна быть той, в которую вы будете отправлять. Совет: оформить заказ на github, есть больше демонстраций с другими / без обработчиков авторизации. С точки зрения производительности этот сервер на основе Python не так уж плох, если сравнивать с vsftpd

1
ответ дан 7 August 2018 в 17:55

Ну, я просто пытался сделать то же самое ...

Я посмотрел это на Youtube, он объясняет, как это сделать с графическим интерфейсом. Это в основном то же самое с CLI, если это то, что вы используете, просто все с текстом - очевидно.

Вот первая часть, редактирующая файл .conf для vsftpd:

Настройка FTP в Ubuntu - часть 1

И вторая часть, где он заканчивает добавление разрешений и контроля доступа:

Настройка FTP в Ubuntu - часть 2

Удачи ...

1
ответ дан 10 August 2018 в 06:45

Я хотел получить что-то похожее на трюк с быстрым запуском HTTP-сервера

python -m SimpleHTTPServer

, который я использую для загрузки (не выгрузки) файлов, т.е. я хотел что-то подобное, но для FTP-сервера

  • нет проблем с безопасностью в моей сети (например, localhost)
  • нет или минимальная установка
  • нет конфигурации, например, создание пользователей и т. д.
  • нет общесистемной регистрации, мне нужен этот ftpd только один раз
  • , быстро запустить сервер и служить для текущего пути

Я закончил с

sudo pip install pysendfile 
sudo pip install git+git://github.com/giampaolo/pyftpdlib 
wget https://raw.githubusercontent.com/giampaolo/pyftpdlib/master/demo/unix_ftpd.py 
sudo /usr/bin/python unix_ftpd.py

Ваша рабочая папка должна быть той, в которую вы будете отправлять. Совет: оформить заказ на github, есть больше демонстраций с другими / без обработчиков авторизации. С точки зрения производительности этот сервер на основе Python не так уж плох, если сравнивать с vsftpd

1
ответ дан 10 August 2018 в 06:45

Ну, я просто пытался сделать то же самое ...

Я посмотрел это на Youtube, он объясняет, как это сделать с графическим интерфейсом. Это в основном то же самое с CLI, если это то, что вы используете, просто все с текстом - очевидно.

Вот первая часть, редактирующая файл .conf для vsftpd:

Настройка FTP в Ubuntu - часть 1

И вторая часть, где он заканчивает добавление разрешений и контроля доступа:

Настройка FTP в Ubuntu - часть 2

Удачи ...

1
ответ дан 15 August 2018 в 18:39
  • 1
    Спасибо за ссылки. Я проследил процесс до письма, но застрял около 7:26 в первом видео - где он заходит в папку / srv для создания файлов для тестирования. Когда я пытаюсь это сделать, он запрашивает у меня пароль, которого у меня явно нет, поскольку мы еще не дошли до создания учетных записей. (И да, я разрешил анонимный доступ к файлу .conf.) Есть идеи, почему это происходит или как обойти это? – EmmyS 12 July 2012 в 05:27
  • 2
    В этом я не уверен. Я просто знаю, что видео сработало для меня. Сожалею. : / – Enigmatic 1 October 2012 в 21:33
  • 3
    Любые не видео ответы? – Thomas Ward♦ 26 November 2012 в 02:23
  • 4

Я хотел получить что-то похожее на трюк с быстрым запуском HTTP-сервера

python -m SimpleHTTPServer

, который я использую для загрузки (не выгрузки) файлов, т.е. я хотел что-то подобное, но для FTP-сервера

  • нет проблем с безопасностью в моей сети (например, localhost)
  • нет или минимальная установка
  • нет конфигурации, например, создание пользователей и т. д.
  • нет общесистемной регистрации, мне нужен этот ftpd только один раз
  • , быстро запустить сервер и служить для текущего пути

Я закончил с

sudo pip install pysendfile 
sudo pip install git+git://github.com/giampaolo/pyftpdlib 
wget https://raw.githubusercontent.com/giampaolo/pyftpdlib/master/demo/unix_ftpd.py 
sudo /usr/bin/python unix_ftpd.py

Ваша рабочая папка должна быть той, в которую вы будете отправлять. Совет: оформить заказ на github, есть больше демонстраций с другими / без обработчиков авторизации. С точки зрения производительности этот сервер на основе Python не так уж плох, если сравнивать с vsftpd

1
ответ дан 15 August 2018 в 18:39
  • 1
    обратите внимание, что загруженная демка не делает джейлрут в рабочий каталог .. но дает доступ ко всему корневому файлу – Yauhen Yakimovich 28 July 2014 в 20:38

Другие вопросы по тегам:

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