SftpMan GTK är ett gränssnitt för SftpMan FTP-klient.
SftpMan består av en kommandorad och en GTK-program som gör det enklare att installera och montera sshfs / SFTP filsystem.
Tanken var att utveckla en enkel CLI / GUI applikation för Linux som kan användas för att hantera SFTP filsystem.
Det bygger på sshfs att göra allt monteringsarbete. SftpMan låter dig ställa in många avlägsna filsystem och hjälper dig att enkelt montera / avmontera dem.
Varje system som förvaltas av SftpMan identifieras med ett id som mitt-maskin, som används i filsökvägar och när förvaltningen av systemet.
Konfigurationsdata lagras i ~ / .config / sftpman / som JSON-filer.
Alla system är monterade under / mnt / sshfs /. För my-maskin maskin, skulle det vara / mnt / sshfs / my-maskin.
För att installera ett sftp system för vidare användning (montering / avmontering) måste du ange:
- Värdnamn / IP
- Port (standard är 22)
- Fjärr användarnamn / inloggning
- SSH privata nyckel (du behöver dess motsvarande publika nyckel läggs till fjärr användarens .authorized_keys fil)
- Fjärrmonteringspunkt (fjärrkontrollen katalog som du vill monterat på ditt system)
- Alternativ (alternativ för att övergå till sshfs om du vill ha något mer avancerad)
- Kör före mount (ett kommando att köra före montering)
Vi gör för närvarande inte (och förmodligen aldrig kommer) stöd montering med hjälp av lösenord (istället för nycklar).
Om SSH privata nyckel kräver ett lösenord för att använda (som det ska), kommer du att tillfrågas om det.
"Kör innan mount" kommandot kan du göra vad init saker du vill. Jag använder den för att initiera min ssh-agent (genom att lägga till min nyckel där), så att jag behöver bara skriva in nyckeln lösenord en gång.
Installera på andra distributioner
För andra distributioner kan du installera med hjälp pip:
Pip installera sftpman-gtk
Du måste installera pygtk manuellt, men kanske du redan har det installerat. Installera pygtk från PIP skulle inte fungera, eftersom en del av dess beroenden finns inte där.
Du måste också installera sshfs själv.
Post-installation tips
Om SSH-nycklar som du kommer att använda för autentisering är lösenordsskyddade (som de borde vara) och vill GUI Application att be dig om ett lösenord, kan du behöva installera openssh-askpass paket (eller vad det heter) för din distribution. Vissa distributioner har att installeras som standard.
Krav :
- Python
- sshfs
- PyGTK
- SftpMan
Kommentarer hittades inte