Підключіться та працюйте на FTP за допомогою терміналу

Для завантаження, завантаження або керування вмістом FTP у нас є нескінченні графічні програми, Filezilla - одна з найпопулярніших. Але як це зробити з командного рядка?

Особливо коли ми працюємо на сервері і у нас немає графічного інтерфейсу, нам потрібно завантажити файл на FTP або просто щось видалити, створити папку тощо, робити що завгодно, і ми маємо лише свій термінал, нічого іншого.

Для роботи з FTP-сервером достатньо однієї команди:

ftp

Ми ставимо команду ftp, а за нею - IP-адресу (або хост) FTP-сервера, до якого ми хочемо підключитися, і все, наприклад:

ftp 192.168.128.2

Як показано на малюнку нижче, користувач запитає нас, ми напишемо це і натиснемо Що натомість? Створіть віртуальну версію себе у , тоді він запитає у нас пароль, ми пишемо його і натискаємо Що натомість? Створіть віртуальну версію себе у , готові до роботи!

ftp-user-login

Зараз ми пишемо команди в цій новій оболонці, яка є оболонкою ftp, наприклад, для переліку ми використовуємо команду ls

ls

Ось знімок екрана:

ftp-ls

Є набагато більше команд, наприклад:

  • mkdir : Створення папок
  • CHMOD : Змінити дозволи
  • Дель : Видалення файлів

Вони схожі на Linux, чи не так? ... хе-хе, якщо вони пишуть допомога у оболонці FTP вони отримують команди, якими вони можуть скористатися:

ftp-довідка

Питання (і якесь здивування), я думаю, полягає в тому ... як завантажити файл правильно?

Для завантаження файлу виконується команда послати

Синтаксис:

send archivo-local archivo-final

Наприклад, припустимо, що я маю в своєму Головна файл із назвою відео.mp4 і ми хочемо завантажити його в папку з назвою Відео, команда буде такою:

send video.mp4 videos/video.mp4

Вони завжди повинні вказувати назву кінцевого відео, не має значення, чи воно однакове, або якщо вони не хочуть, щоб вони змінювались, вони повинні вказати його однаково, це обов’язково.

Настільки простий, журнал / вихід, який він повертає, подібний до цього:

локальний: віддалений відео.mp4: відео / videdo.mp4 200 команда PORT успішна. 150 Відкриття з’єднання даних у режимі BINARY для тесту. 226 Передача завершена. 0 байтів передано. 0.00 КБ / сек.

Як я завжди кажу вам, якщо ви хочете знати набагато більше варіантів, просто прочитайте інструкцію з команди:

man ftp

Або прочитайте посібник на десь з Інтернету.

Що ж, я не претендую на те, що це суперпосібник далеко не так ... це лише закласти основи 😉

І все-таки, сподіваюсь, це комусь було корисно.

привіт


8 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   барнараста - сказав він

    Хороший внесок !!!!
    якщо ви хочете встановити автоматичне підключення за допомогою «ftp», і вам не потрібно вводити user & pass, вам потрібно створити файл у $ HOME користувача.
    .netrc з дозволами chmod 600, що містить:
    машина [ім'я-визначено-в- / etc / hosts] логін [ім'я користувача] passwd [passwdor]
    ....

  2.   петерчеко - сказав він

    Хороший друг статті: D ..
    Por cierto, ya no hace falta el tema anterior de desdelinux para mi proyecto ya que creé un nuevo tema propio y al final elegí a Drupal como CMS en vez de WordPress.

    1.    eliotime3000 - сказав він

      Я вже знав, що ти збираєшся вибрати Друпал (для тематичного дизайну Друпал - це як Blogger на стероїдах).

      Що стосується оновлень, простіше використовувати друш, ніж керувати всіма в кінці FTP.

      1.    петерчеко - сказав він

        Ну Drupal - це більше, ніж просто Blogger на стероїдах: D ... Він дуже добре обслуговує дуже складний вміст і дуже масштабований. Крива навчання набагато більша, ніж у Joomla, і потворна в порівнянні з WordPress, але Drupal вас нічим не обмежує, і її швидкість заслуговує на зусилля :).

  3.   eliotime3000 - сказав він

    Відмінно. Я вже говорив, чому ці команди з'являються при використанні FileZilla.

  4.   Саул Урібе - сказав він

    Я знаю, що намір поста полягає в тому, щоб показати, як підключитися за допомогою однієї команди, але я справді рекомендую команду Midnight Commander (mc), це дозволяє підключатися до FTP / SFTP і надсилати (завантажувати) файли таким простим способом.

    Ну, там мій внесок у громаду. Ура

  5.   неокі75 - сказав він

    Добрий день,

    Я роблю практику, яка вимагає від мене підключення до FTP-сервера з віртуальної машини kali linux, і це повідомляє мені, що команда не знайдена, коли я ставлю на неї ftp або man ftp.

    Я щось пропускаю, так?

  6.   Едд - сказав він

    Я щойно встановив і добре підключаюся до локального сервера, і при спробі надіслати файл з’являється повідомлення про помилку
    "553 Не вдалося створити файл."
    це повідомлення я отримую. Що може бути невдалим?