SftpMan GTK е интерфейса за клиента SftpMan FTP.
SftpMan състои от команден ред и прилагане GTK, които го правят по-лесно да настроите и монтиране SSHFS / SFTP файлови системи.
Идеята е да се разработи проста молба CLI / GUI за Linux, която може да се използва за управление на файлови системи SFTP.
Тя разчита на sshfs да направи всичко монтажна работа. SftpMan ви позволява да настроите много отдалечени файлови системи и ви помага лесно да се монтира / ги демонтират.
Всяка система, управлявана от SftpMan се идентифицира с идентификатор като моята машина, която се използва в файлови пътища и при управлението на системата.
данните за конфигуриране се съхранява в ~ / .config / sftpman / като JSON файлове.
Всички системи са монтирани под / MNT / sshfs /. За машината на моята машина, която би била / MNT / sshfs / ми-машина.
За да настройка на система за SFTP за по-нататъшна употреба (монтаж / Спирането) трябва да се уточни:
- Име на хост / IP
- порт (по подразбиране 22)
- Дистанционно потребителско име / вход
- SSH частен ключ (което трябва съответния му публичен ключ добавя към .authorized_keys дистанционното потребителя файл)
- Дистанционно точка на монтиране (на дистанционното директорията където искате монтиран на системата ви)
- Options (опции, за да преминат към sshfs ако искате нещо по-напреднали)
- Run преди монтиране (команда за изпълнение преди монтаж)
Ние в момента правим монтаж с помощта на пароли (вместо ключове) не (и вероятно никога няма) подкрепа.
Ако вашият SSH частен ключ изисква парола за употреба (както трябва), ще бъдете помолени за това.
Командата "тичат пред хълма" ви позволява да правите каквото първоначален неща искате. Аз съм го използва, за да се инициализира ми SSH-агент (чрез добавяне на ключа си там), така че аз трябва само да въведете ключова парола веднъж.
<Силен> Инсталиране на други дистрибуции
За други дистрибуции можете да инсталирате с помощта на семки:
PIP инсталиране sftpman-GTK
Ще трябва да инсталирате pygtk ръчно, но може би вие вече имате, че е инсталиран. Инсталиране pygtk от семки няма да работи, тъй като някои от неговите зависимости, не са налични там.
Можете също така трябва да инсталирате sshfs себе си.
съвети след инсталиране
Ако ключовете SSH, че ще използват за удостоверяване са защитени с парола (тъй като те трябва да бъде) и искате прилагане GUI да ви пита за парола, може да се наложи да инсталирате пакета за OpenSSH-askpass (или каквото и да се нарича) за вашата дистрибуция. Някои дистрибуции са, че инсталира по подразбиране.
Изисквания :
- Python
- sshfs
- PyGTK
- SftpMan
Коментари не е намерена