Рекомендуемые консольные ftp клиенты

Существуют ли полнофункциональные консольные (командная строка) FTP-клиенты?

Я перемещаю части сайта с одного хоста на другой. Один сервер имеет доступ к оболочке ssh (и, следовательно, scp, sftp и т. Д.), Другой - только ftp.

Мой домашний компьютер - рабочий стол Ubuntu. До сих пор я использовал Filezilla для загрузки на свой рабочий стол, а затем оттуда загружал на новый сервер. Это медленно и неэффективно, все передается дважды, и скорость моей домашней сети ограничена, и, кроме того, ежемесячная квота пропускной способности. Эти два сервера имеют быстрое соединение между ними. Я бы предпочел просто подключиться по ssh к одному серверу и получить нужные мне файлы напрямую.

Так что я ищу консольный ftp-клиент с набором функций, похожим на Filezilla (мне нужно выбрать, что передать, а что оставить). Существует ли такое существо?

16
задан 12 November 2010 в 04:55

4 ответа

Проверьте, установлен ли Midnight Commander (mc). Если это так, вы можете сделать ftp оттуда.

0
ответ дан 12 November 2010 в 04:55

Вы можете сделать жизнь по-настоящему легкой для себя, используя файловую систему fuse.

На машине, в которую вы можете войти по ssh, установите curlftpfs

sudo apt-get install curlftpfs

Затем добавьте себя в групповой предохранитель

sudo usermod  -aG fuse <username>

Выйдите из системы и снова войдите в систему, чтобы внести изменения эффект.

Создайте каталог для точки монтирования

mkdir ~/ftp

Затем смонтируйте ftp-сервер как локальную файловую систему

curlftpfs ftp.server.com ~/ftp -o user=<ftp_username>

Введите пароль при появлении запроса.

Затем вы можете использовать файлы удаленных FTP-серверов, как будто они появляются на локальном сервере. Позволяет вам использовать cp, rsync и т. Д. Без хлопот обработки ftp.

Прочтите справочную страницу для получения дополнительной информации

Особенно полезно, если вы делаете много такого рода вещей.

0
ответ дан 12 November 2010 в 04:55

На всякий случай, если кому-то это все еще нужно:)

Мне удалось перенести большой веб-сайт из виртуальной машины Linux (из командной строки SSH) в облачную службу веб-сайтов Azure ПРЯМО (через ftp) с помощью клиент ncftp в соответствии с указаниями здесь

Наконец, не забудьте впоследствии удалить клиент ftp из виртуальной машины.

веселит.

0
ответ дан 12 November 2010 в 04:55

На мой взгляд, самый мощный ftp-клиент командной строки, несомненно, lftp .

  1. позволяет использовать стандартную команду оболочки по проводу ftp.
  2. . Предоставляет очередь вверх / вниз для длительных операций
.
0
ответ дан 12 November 2010 в 04:55

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

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