SftpMan GTK er en frontend for SftpMan FTP-klient.
SftpMan består af en Command Line og en GTK program, der gør det enklere at installere og montere sshfs / SFTP filsystemer.
Ideen var at udvikle en simpel CLI / GUI ansøgning til Linux, der kan bruges til at styre SFTP filsystemer.
Den er afhængig af sshfs at gøre alt montage arbejde. SftpMan tillader dig at opsætte mange fjerntliggende filsystemer og hjælper dig nemt montere / afmontere dem.
Hver, der administreres af SftpMan er identificeret ved et id som min-maskine, som anvendes i filstier og når forvaltningen af systemet.
Konfiguration data gemmes i ~ / .config / sftpman / som JSON-filer.
Alle systemer er monteret under / mnt / sshfs /. For mit-maskine maskine, ville det være / mnt / sshfs / min-maskine.
For at sætte en sftp-system til videre brug (montage / afmontere) skal du angive:
- Værtsnavn / IP
- Port (standard 22)
- Fjernbetjening brugernavn / login
- SSH private nøgle (du skal dens tilsvarende offentlige nøgle tilføjet til den fjerne brugerens .authorized_keys fil)
- Fjernbetjening monteringspunkt (den eksterne bibliotek, du ønsker monteret på dit system)
- Muligheder (muligheder for at overgå til sshfs hvis du vil noget mere avanceret)
- Kør før mount (en kommando til at udføre før montering)
Vi har i øjeblikket ikke (og sandsynligvis vil aldrig) støtte montering ved hjælp af adgangskoder (i stedet for nøgler).
Hvis din SSH private nøgle kræver en adgangskode for at bruge (som det skal), vil du blive bedt om det.
"Run før mount" kommandoen tillader dig at gøre, hvad init ting, du ønsker. Jeg bruger det til at initialisere min ssh-agent (ved at tilføje min nøgle der), så jeg kun skal skrive i den centrale adgangskode én gang.
Installation på andre distributioner
For andre distributioner kan du installere bruge pip:
pip installere sftpman-gtk
Du skal installere PyGTK manuelt, men måske du allerede har det installeret. Installation PyGTK fra pip ville ikke fungere, fordi nogle af dens afhængigheder er ikke tilgængelige der.
Du skal også installere sshfs dig selv.
Post-installation tips
Hvis SSH-nøgler, som du vil bruge til godkendelse er password-beskyttet (som de burde være) og du vil GUI Application at bede dig om en adgangskode, skal du muligvis installere OpenSSH-askpass pakke (eller hvad det hedder) til din distribution. Nogle distributioner har at installeret som standard.
Krav :
- Python
- sshfs
- PyGTK
- SftpMan
Kommentarer ikke fundet