SftpMan GTK є фронтендів для клієнта SftpMan FTP.
SftpMan складається з командного рядка і програми GTK, які роблять його більш простим в налаштуванні і файлових / SFTP систем монтування SSHFS.
Ідея полягала в тому, щоб розробити простий додаток CLI / GUI для Linux, який може бути використаний для управління файловою системою SFTP.
Він спирається на SSHFS робити все монтажних робіт. SftpMan дозволяє встановити безліч віддалених файлових систем і дозволяє легко підключати / відключати їх.
Кожна система управляється SftpMan ідентифікується ідентифікатором, наприклад, як моя машина, яка використовується в шляху до файлів і при управлінні системою.
Дані конфігурації зберігаються в ~ / .config / sftpman / в форматі JSON файлів.
Всі системи змонтовані в / мнт / SSHFS /. Для моєї машини-машини, яка буде / шосе / SSHFS / моя машина.
Для того, щоб налаштувати система SFTP для подальшого використання (монтажу / Демонтується) необхідно вказати:
- Hostname / IP
- Порт (за замовчуванням 22)
- Віддалене ім'я користувача / Логін
- SSH секретний ключ (вам потрібно його відповідний відкритий ключ доданий в .authorized_keys віддаленого користувача файл)
- Дистанційна точка монтування (віддалений каталог, який ви хочете, встановлених на вашій системі)
- Параметри (опції перейти до SSHFS, якщо ви хочете щось більш просунутий)
- Запуск Перед кріпленням (команда для виконання перед установкою)
В даний час ми не (і, ймовірно, ніколи не буде) підтримує підключення за допомогою паролів (замість ключів).
Якщо ваш SSH секретний ключ вимагає пароль для використання (як це необхідно), вам буде запропоновано за неї.
Команда "Виконати перед тим горе" дозволяє робити все, що матеріал ініціалізації ви хочете. Я використовую його, щоб ініціалізувати мій SSH-агент (додаючи мій ключ там), так що у мене тільки ввести пароль ключа один раз.
<Сильний> Установка на інших дистрибутивів
Для інших дистрибутивів можна встановити за допомогою Піпа:
PiP встановити sftpman-GTK
Вам потрібно встановити PyGTK вручну, але, можливо, у вас вже є, що встановлений. Установка PyGTK від ПУМ не працюватиме, тому що деякі з його залежностей не доступні там.
Крім того, необхідно встановити SSHFS себе.
поради після установки
Якщо ключі SSH, які ви будете використовувати для перевірки справжності є захищені паролем (як вони повинні бути), і ви хочете GUI додатків, щоб запит на введення пароля, можливо, буде потрібно встановити пакет OpenSSH-askpass (або як там воно називається) для вашого дистрибутива. Деякі дистрибутиви, які встановлюються за замовчуванням.
Вимоги
- Python
- SSHFS
- PyGTK
- SftpMan
Коментар не знайдено