• Home
  • Blog
    • Technews
    • Pensiero del giorno
  • Informatica
  • Fotografie
    • Concerti
    • Vacanze
    • Varie
  • Acqua
  • La Wishlist

SmartConnect 1.2

Martedì 22 Maggio 2007 21:58

Nella mia precedente occupazione, in Cubecom S.p.A., per collegarsi ai server in IDC si usava ovviamente l'SSH come protocollo e SecureCRT come applicazione. Mi son sempre trovato bene, soprattutto perchè potevo organizzarmi le varie connessioni (si parla di una cinquantina di server) per categoria, locazione, proprietà.. in questa maniera la lista dei server, trovata la "cartella" giusta, si riduceva a non piu' di tre o quattro e non si era costretti ad andare su e giu' per una lunga lista.
Cambiato attività e persi i privilegi di lavorare in una grossa azienda, mi sono trovato senza questo comodo tool. All'inizio ho pensato anche di acquistarlo, ma i costi sono proibitivi e free si trova facilmente PuTTY, un ottimo client. Ottimo davvero, non pieno di feature come SecureCRT ma sicuramente potente... l'unica pecca consta nella gestione delle connessioni memorizzate... una listbox dove al massimo se ne visualizzano 4, mentre le connessioni da gestire da parte mia comprese le attività casalinghe si aggirano attorno alle 20 macchine. Come risolvere, ed evitare lo scrolling su e giù alla ricerca della giusta connessione?
Ho scritto quindi LoadPuTTY, poi diventato Smart Connect, con lo scopo di gestire in maniera piu' furba le connessioni agli host remoti, con la possibilità di memorizzare la password (in modalità sicura) e velocizzare quindi le attività di manutenzione giornaliere.
Il programma è diventato SmartConnect quando ho deciso di gestire con questo software anche le connessioni via SFTP, FTP e VNC in modo da avere un solo punto di amministrazione. Il programma parte dal presupposto che i software free supportati siano installati nelle path di default; nel caso non fosse così oppure i software siano differenti, basta modificare il file .ini di configurazione.
I programmi consigliati e supportati sono:

FunzioneSoftwareLink
SSHPuTTY Home page, scaricare il Putty-?.??-installer.exe
SFTPFileZilla Home page, scaricare il FileZilla_?_setup.exe
FTPSmartFTP Home page, scaricare il Full Setup
VNCTightVNC Home page, scaricare tightvnc-?.?.?-setup.exe
UltraVNC* Home page, scaricare il Self Installing

* UltraVNC permette a SmartConnect di inviare anche la password


Se vuoi scaricare l'installer di SmartConnect 1.2.1, clicca qui, l'installazione sopra una copia esistente non sovrascrive il file di configurazione, mantenendo quindi le impostazioni e le connessioni già configurate.

FAQ - Come mai FileZilla e non WinSCP?
Come client SFTP/SCP WinSCP è altrettanto free e piu' famoso, è vero, ma non supporta l'invio tramite riga di comando degli estremi di connessione, cosa che invece permette filezilla.

FAQ - Come mai usi sia FileZilla che SmartFTP?
E' vero, FileZilla è un ottimo client FTP e chi crede può sostituire nel file ini FileZilla a SmartFTP. La mia è una questione di abitudine, non ho ancora confrontato accuratamente le funzionalità dei due prodotti.

TODO - Cancellare le categorie
Al momento il programma viene fornito con una categoria (Default) e nessuna connessione. E' possibile aggiungere categorie (un solo livello) e rinominarle. Per le connessioni invece è permessa sia l'aggiunta, la modifica e l'eliminazione. Manca quindi un tasto per eliminare una categoria.

HISTORY - Changelog
1.0.0 - Prima versione
1.1.5 - Aggiunta del numero di versione nella title bar e l'ordinamento delle connessioni per nome e non per data di inserimento; aggiunti gli shortcut F2 (modifica connessione) ed F3 (aggiungi connessione); memorizzazione nel file di configurazione delle larghezze di colonna della tabella delle connessioni
1.1.6 - Lanciando due volte l'eseguibile non vengono aperte istanze multiple dell'applicazione ma viene attivata, se minimizzata, quella già presente; utile se si tiene il programma nella quick start.
1.1.7 - Verificate le dipendenze di Visual Basic, ho incluso tutto il necessario nell'installer. In questa maniera il setup, dai precedenti 306Kb, passa a 1900kb senza batter ciglio.
1.1.8 - Migliorata la funzionalità, introdotta nella 1.1.6, di attivazione di una precedente instanza di SmartConnect. Ora la precedente istanza si attiva anche se ridotta a icona.
1.1.9 - Aggiunto il supporto al Remote Desktop (il file smartconnect.ini esistente viene aggiornato in automatico al primo avvio), supportate le connessioni che non prevedono ne username ne password, migliorata la procedura di inserimento di una nuova connessione (viene proposta, di default, la categoria in cui ci si trova).
1.1.10 - Corretti i problemi dovuti alla mancanza di uno dei programmi di connessione.
1.2.1 - Aggiunto il supporto al tasto destro nella lista delle connessioni e alla modifica in-line delle categorie.


HELP - Guida rapida all'utilizzo
Non mi soffermo sull'uso delle categorie e connessioni, in quanto autoesplicative: basta cliccare su una categoria per visualizzare a lato le connessioni. Selezionando e facendo doppio click su una di esse parte il programma associato. I pulsanti di gestione meritano invece una veloce spiegazione:

 

Twitter status

: me ne lamento sempre, ma avere dei clienti con consulenti incompetenti ha degli indubbi vantaggi
perde un amico
LUI "cara aspettiamo ospiti a casa?", LEI "si... perché?", LUI "ora si spiega perché non ci sono scarpe sparse per l'ingresso"
 

Meteo

Anguillara Sabazia: 20.9 °C
Genova Albaro: 29.2 °C

Temperatura Casa: 27.9 °C
Pressione Casa: 973.0 hPa
Umidità Casa: 89 %
Pioggia ultime 24h: 0.0 mm