SftpMan GTK is een frontend voor de SftpMan FTP-client.
SftpMan bestaat uit een Command Line en een GTK applicatie die het eenvoudiger te installeren en mount SSHFS / SFTP file systemen te maken.
Het idee was om een eenvoudige CLI / GUI applicatie voor Linux die kan worden gebruikt om SFTP bestandssystemen beheren.
Zij beroept zich op sshfs om alle montage werk te doen. SftpMan staat je toe om veel afgelegen bestandssystemen en helpt u gemakkelijk te monteren / ontkoppelen hen.
Elke beheerd door SftpMan wordt geïdentificeerd door een id zoals mijn-machine, die wordt gebruikt in bestandspaden en bij het beheer van het systeem.
Configuratie data wordt opgeslagen in ~ / .config / sftpman / als JSON-bestanden.
Alle systemen zijn gemonteerd onder / mnt / sshfs /. Voor de mijn-machine machine, dat zou / mnt / sshfs / my-machine.
Om de opstelling van een sftp-systeem voor verder gebruik (montage / unmounten) moet u opgeven:
- Hostnaam / IP
- Port (standaard 22)
- Remote gebruikersnaam en / of login
- SSH private key (je moet de bijbehorende publieke sleutel toegevoegd aan .authorized_keys van de externe gebruiker het bestand)
- Remote mount point (de externe directory u wilt gemonteerd op uw systeem)
- Options (opties om door te geven aan sshfs als je iets wilt meer geavanceerde)
- Run voordat mount (een opdracht uit te voeren voor de montage)
We hebben momenteel niet (en waarschijnlijk nooit zal) ondersteuning montage door het gebruik van wachtwoorden (in plaats van toetsen).
Als je SSH-private key een wachtwoord vereist om te gebruiken (zoals het hoort), wordt u gevraagd.
Het commando "Run voordat mount" stelt u in staat om te doen wat init dingen die je wilt. Ik gebruik het om mijn ssh-agent initialiseren (door het toevoegen van mijn sleutel daar), zodat ik heb slechts één keer in te typen de sleutel wachtwoord.
Installeren op andere uitkeringen
Voor andere distributies u kunt installeren met behulp van pip:
pip installeren sftpman-gtk
U moet pygtk handmatig installeren, maar misschien heb je al dat geïnstalleerd. pygtk Installeren vanaf pip niet zou werken, omdat sommige van zijn afhankelijkheden zijn er niet beschikbaar zijn.
Je moet ook installeren sshfs jezelf.
Post-installatie tips
Als de SSH-sleutels die u gebruikt voor de verificatie zijn beveiligd met een wachtwoord (zoals het hoort) en u wilt dat de GUI applicatie om u te vragen om een wachtwoord, moet u wellicht de openssh-askpass pakket te installeren (of hoe dat heet) voor uw distributie. Sommige distributies hebben dat standaard geïnstalleerd.
Eisen
- Python
- sshfs
- PyGTK
- SftpMan
Reacties niet gevonden