Xshell è un emulatore di terminale incredibilmente potente per uso personale (e scolastico) che supporta i protocolli SSH, SFTP, TELNET, RLOGIN e SERIAL.
Il programma supporta tutti gli standard più importanti, ad esempio mettendovi a disposizione l'emulazione di terminale VT100, VT220, VT320, XTERM, LINUX, SCOANSI e ANSI, tramite il supporto UTF-8 potrete visualizzare più lingue su una singola schermata, SSH1/SSH2, password, MIT Kerberos e il supporto per chiave pubblica DSA/RSA copriranno le vostre esigenze di autenticazione, ed infine saranno presenti X11, il trasferimento di file ZMODEM/SFTP/ASCII, Javascript, Python e VB Scripting, e la lista continua.
La maggior parte di queste feature saranno disponibili solo per la versione a pagamento ovviamente, ma Xshell rimane comunque estremamente potente e sorprendentemente semplice da usare; il programma si apre con una riga di comando che in realtà funziona come una semplice shell locale nella cartella utente di Windows (C:\Users\[UserName]); potrete sfogliare il vostro sistema, manipolare i file ed eseguire molti comandi DOS come al solito, mentre tramite un'interfaccia a schede vi sarà possibile avere diverse sessioni da riga di comando aperte nella stessa finestra.
Quando è necessario aprire una nuova sessione, una proprietà di sessione dettagliata consente di configurare ogni aspetto del programma, come ad esempio autenticazione, script di accesso, SSH, standard dei terminali, aspetto, accessi e così via, ma quando avrete solo bisogno di una sessione SSH veloce, vi basterà digitare il vostro nome host o l'indirizzo IP nella barra degli indirizzi (mysite.com) e Xshell vi chiederà un accesso e vi connetterà automaticamente.