SftpMan GTK, SftpMan FTP istemcisi için bir ön uç.
SftpMan, bir Komut Satırı ve SSHFS / SFTP dosya sistemlerini kurmayı ve bağlamayı kolaylaştıran bir GTK uygulamasından oluşur.
Fikir, Linux için SFTP dosya sistemlerini yönetmek için kullanılabilen basit bir CLI / GUI uygulaması geliştirmekti.
Tüm montaj işlerini yapmak için sshfs'ye güvenir. SftpMan birçok uzak dosya sistemini kurmanıza izin verir ve kolayca bunları bağlamanıza / bağlamanıza yardımcı olur.
SftpMan tarafından yönetilen her sistem, dosya yollarında ve sistemi yönetirken kullanılan benim makinem gibi bir kimlikle tanımlanır.
Yapılandırma verileri ~ / .config / sftpman / dosyasında JSON dosyaları olarak saklanır.
Bütün sistemler / mnt / sshfs / altına monte edilmiştir. Benim makine makinem için, bu / mnt / sshfs / benim makinem olacaktı.
Daha ileri bir kullanım için bir sftp sistemini kurmak için (montaj / ayırma) şunları belirtmeniz gerekir:
- Ana bilgisayar adı / IP
- Bağlantı noktası (varsayılan olarak 22)
- Uzak kullanıcı adı / giriş
- SSH özel anahtarı (uzaktaki kullanıcının .authorized_keys dosyasına karşılık gelen ortak anahtarı eklemeniz gerekir)
- Uzaktan bağlama noktası (sisteminize monte edilmek istediğiniz uzak dizin)
- Seçenekler (daha gelişmiş bir şey istiyorsanız, sshfs'e geçmek için seçenekler)
- Montajdan önce çalıştır (monte edilmeden önce yürütülecek bir komut)
Şu anda, şifreleri kullanarak (anahtarlar yerine) montaj işlemini desteklemiyoruz (ve muhtemelen hiç yapmayacağız).
SSH özel anahtarınız kullanması için bir şifre gerektiriyorsa (olması gerektiği gibi), sizden istenecektir.
"Bağlamadan önce çalıştır" komutu, istediğiniz her türlü başlangıç öğesini yapmanızı sağlar. Ssh aracımı başlatmak için (anahtarımı orada ekleyerek) başlatıyorum, böylece yalnızca bir kez anahtar parolasını girmeliyim.
Diğer dağıtımlara yükleme
Diğer dağıtımlar için pip'i kullanarak yükleyebilirsiniz:
Pip install sftpman-gtk
Pygtk'yi manuel olarak kurmanız gerekir, ancak belki de zaten yüklemişsinizdir. Pygtk'yi pip'den yüklemek işe yaramayacak, çünkü bağımlılıklarının bir kısmı orada mevcut değil.
Aynı zamanda kendiniz de sshfs kurmanız gerekmektedir.
Kurulum sonrası önerileri
Kimlik doğrulama için kullanacağınız SSH anahtarları (gerektiği gibi) parola korumalıysa ve GUI Uygulamasından bir şifre istemek istiyorsanız, openssh-askpass paketini (veya adı verilen her şeyi) yüklemeniz gerekebilir, Dağıtımınız için. Bazı dağıtımlar varsayılan olarak yüklüdür.
Gereksinimler :
- Python
- sshfs
- PyGTK
- SftpMan
Yorum Bulunamadı