nui-sftp porta SSH e SFTP in una singola interfaccia desktop moderna

Tra i tanti strumenti dedicati alla gestione remota dei server per Linux, trovare un client che unisca trasferimento file, terminale SSH e sincronizzazione avanzata senza complicazioni non è così comune. Il progetto nui-sftp punta proprio a semplificare il lavoro quotidiano di amministratori di sistema, sviluppatori e utenti Linux che lavorano spesso con macchine remote.

Il software utilizza la libreria libssh per la connessione sicura e il framework NuiCpp per la parte grafica. La scelta di mantenere una singola connessione SSH per sessione permette di gestire più attività contemporaneamente senza aprire nuovi collegamenti separati. Questo approccio riduce il consumo di risorse e rende più fluido il passaggio tra trasferimenti, terminali e sincronizzazioni.

L’interfaccia punta a offrire un ambiente completo per lavorare con file locali e remoti nello stesso spazio operativo. Le finestre affiancate aiutano a navigare rapidamente tra cartelle del PC e directory del server remoto, mentre il supporto drag-and-drop rende immediato il caricamento o download dei file.

Trasferimento file e sincronizzazione avanzata

Uno degli elementi più interessanti di nui-sftp riguarda la sincronizzazione delle directory. Il programma consente infatti di confrontare cartelle locali e remote mostrando una preview delle differenze prima di applicare qualsiasi modifica.

Questo comportamento riduce il rischio di errori durante l’aggiornamento di siti web, repository o backup remoti. L’utente può selezionare manualmente quali file sincronizzare e decidere se utilizzare una sincronizzazione monodirezionale oppure bidirezionale.

Tra le funzioni più pratiche troviamo:

  • coda operazioni per upload e download multipli
  • confronto preventivo delle directory
  • selezione dei singoli file da sincronizzare
  • supporto editor esterni con upload automatico dopo il salvataggio
  • gestione contemporanea di terminali locali e remoti

Molto utile anche la possibilità di aprire un file remoto con il proprio editor preferito. Quando il file viene salvato in locale, nui-sftp rileva automaticamente la modifica e carica nuovamente il contenuto sul server remoto senza ulteriori passaggi manuali.

Per chi lavora spesso su configurazioni Linux, script o file web, questa funzione accelera parecchio il flusso operativo quotidiano.

Terminali multipli e gestione centralizzata delle sessioni

Oltre alla parte SFTP, nui-sftp integra più shell SSH nella stessa sessione. I terminali vengono mostrati come schede separate e sfruttano la stessa connessione aperta verso il server.

Questo permette di eseguire operazioni differenti senza dover aprire nuove autenticazioni o nuove finestre esterne. Un amministratore può monitorare log, aggiornare pacchetti e modificare file contemporaneamente mantenendo tutto organizzato in un’unica interfaccia.

Interessante anche la presenza di terminali locali integrati accanto a quelli remoti. In pratica si può passare rapidamente dai comandi eseguiti sul proprio computer a quelli lanciati sul server senza cambiare applicazione.

Il software include inoltre profili host configurabili, personalizzazione del layout delle finestre e supporto ai temi grafici. Queste opzioni aiutano a costruire un ambiente più ordinato soprattutto per chi gestisce diversi server durante la giornata.

Dal punto di vista tecnico, la combinazione tra C++, libssh e NuiCpp rende il progetto leggero rispetto a molte alternative basate su framework più pesanti. Per gli utenti Linux e desktop Unix-like può diventare una soluzione interessante soprattutto in contesti professionali dove servono trasferimenti rapidi, sincronizzazione precisa e accesso shell continuo.

Installare nui-sftp

nui-sftp è disponibile per Linux attraverso AppImage soluzione che consente di poter utilizzare il software senza doverlo installare, in alternativa possiamo installarlo (oltre attraverso codice sorgente) via Flatpak.

Abbiamo testato nui-sftp su Ubuntu 26.04 LTS (immagini articolo).

Home nui-sftp

Lascia un commento