Як підключитися до SFTP-сервера в Ubuntu

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

Ця інструкція покаже, як встановити з’єднання з SFTP-серверами в Ubuntu, а також як створити власний сервер для розміщення. Щоб почати, переконайтеся, що у вас встановлена актуальна версія Ubuntu Desktop, Server або будь-якої іншої ОС, побудованої на базі Ubuntu.

Налаштування SFTP в Ubuntu

Для підключення до SFTP-сервера на вашому комп’ютері Ubuntu, необхідно спершу налаштувати SSH-сервер на віддаленому сервері чи комп’ютері. На щастя, процес налаштування SSH на Ubuntu є досить простим.

Спершу відкрийте вікно терміналу в Ubuntu. Це можна зробити, натиснувши комбінацію клавіш Ctrl + Alt + T. Альтернативно, знайдіть “Термінал” в меню програм Ubuntu та запустіть його звідти.

У відкритому терміналі скористайтеся командою apt install для встановлення пакета “openssh-server”. Після встановлення цей пакет автоматично налаштує SSH та SFTP сервери, до яких можна буде отримати віддалений доступ.

sudo apt install openssh-server

Після запуску сервера OpenSSH на віддаленому комп’ютері, рекомендується провести швидку перевірку з’єднання. Для цього виконайте команду ssh your-username@localhost на машині, де встановлено SSH-сервер. Не забудьте використовувати своє ім’я користувача та пароль для входу.

Підключення до SFTP через командний рядок

Щоб з’єднатися з SFTP-сервером через командний рядок в Ubuntu, спочатку відкрийте вікно терміналу. Після цього, скористайтеся командою sftp для підключення до вашого SSH-сервера.

Для встановлення з’єднання, вкажіть ім’я користувача на віддаленому комп’ютері та його IP-адресу. Наприклад, якщо віддалений сервер або комп’ютер Ubuntu, де працює SSH-сервер, має IP-адресу “192.168.1.203”, використовуйте її як ім’я хоста.

sftp [email protected]

Після успішного підключення, ви можете скористатися командою ls, щоб переглянути вміст віддаленого сервера.

ls

Для завантаження файлів з віддаленого сервера в ваш домашній каталог, вкажіть ім’я потрібного файлу на SFTP-сервері і використайте команду get.

get test.txt

Якщо потрібно завантажити файл на віддалений SFTP-сервер, використайте команду put. Вона завантажить файл з вашої локальної домашньої папки (/home/USERNAME/) на віддалений сервер.

put test.txt

Підключення до SFTP через файловий менеджер Ubuntu – Gnome Files

Gnome Files є одним з найбільш популярних файлових менеджерів в Linux, оскільки багато дистрибутивів використовують Gnome Shell як середовище робочого столу. Ось як використовувати його для підключення до SFTP-сервера в Ubuntu.

Для початку, запустіть файловий менеджер Ubuntu. Знайдіть кнопку “Інші місця” та натисніть на неї. Це відкриє область “Інші місця”.

В області “Інші місця” знайдіть текстове поле “Підключитися до сервера” та клацніть на ньому. Потім введіть адресу сервера, наприклад:

sftp://192.168.1.203

Після введення IP-адреси (або імені хосту), натисніть кнопку “Підключити”. З’явиться спливаюче вікно, де потрібно ввести ім’я користувача та пароль. Після цього знову натисніть “Підключити”.

Після встановлення з’єднання ви побачите свій SFTP-сервер у файловому менеджері Ubuntu. Тепер ви можете перетягувати файли на сервер для їх завантаження або копіювати їх у інші папки на вашому комп’ютері для завантаження з сервера.

Підключення до SFTP за допомогою Filezilla в Ubuntu

Для підключення до SFTP-сервера за допомогою Filezilla в Ubuntu, спочатку потрібно встановити цю програму. Відкрийте термінал та виконайте команду, наведену нижче:

sudo apt install filezilla

Після встановлення програми, запустіть її. Знайдіть поле “Хост” і введіть наступний код:

sftp://your-sftp-server-ip

Далі, введіть своє ім’я користувача в поле “Ім’я користувача”, а пароль – у поле “Пароль”. Поле “Порт” заповніть числом “22”, оскільки це порт SFTP за замовчуванням.

Натисніть кнопку “Швидке підключення”, щоб під’єднатися до SFTP-сервера за допомогою Filezilla. Якщо всі дані введено вірно, з’єднання буде встановлено.

Тепер ви можете завантажувати та вивантажувати файли на ваш SFTP-сервер з Ubuntu. Щоб завантажити файл на сервер, клікніть правою кнопкою миші на потрібному файлі в правому стовпчику та виберіть опцію “Завантажити”.

Для завантаження файлу з сервера на комп’ютер, клікніть правою кнопкою миші на файлі у лівому стовпчику та виберіть опцію “Завантажити”. Це перемістить файл на ваш комп’ютер.