NetSarang xShell è un potente client SSH

NetSarang xShell è un potente client SSH

Utilizzi ancora Putty + WinSCP/FileZilla?

Quindi consigliamo di prestare attenzione a software come xShell.

  • Supporta non solo il protocollo SSH, ma anche altri. Ad esempio, telnet o rlogin.
  • È possibile connettersi a più server contemporaneamente (meccanismo a schede).
  • Non è necessario inserire i dati ogni volta, puoi ricordarli.
  • A partire dalla versione 6, è apparsa un'interfaccia russa che comprende tutte le codifiche russe, inclusa UTF-8.
  • Supporta sia la connessione con password che la connessione con chiave.

  • Inoltre, per gestire i file tramite ftp/sftp non è più necessario eseguire WinSCP o FileZilla separatamente.
  • Gli sviluppatori di xShell hanno tenuto conto delle tue esigenze e hanno creato anche xFtp, che supporta i normali FTP e SFTP.
  • E la cosa più importante è che xFtp può essere avviato direttamente da una sessione ssh attiva e si connetterà immediatamente a questo specifico server in modalità trasferimento file (utilizzando il protocollo sFtp). Ma puoi aprire xFtp da solo e connetterti a qualsiasi server.

È incluso anche un generatore di chiavi pubbliche/private e un manager per gestirle.

NetSarang xShell è un potente client SSH

Completamente gratuito per uso personale, non commerciale o educativo.

www.netsarang.com/ru/free-for-home-school

Compila i campi, assicurati di inviare un'e-mail a cui hai accesso, un collegamento per il download verrà inviato lì.

NetSarang xShell è un potente client SSH

Scarica e installa entrambe le applicazioni. Lanciamo.

Dopo il lancio, vediamo una finestra con l'elenco delle sessioni salvate, mentre è vuota. Fare clic su "nuovo"

NetSarang xShell è un potente client SSH

Inserisci le informazioni sulla connessione, porta/host/indirizzo IP e il nome della sessione desiderata.
Successivamente, vai all'autenticazione e compila login e password.

NetSarang xShell è un potente client SSH

Avanti Ok e connettiti al server.

Per xFTP tutto è uguale. L'unica cosa che devi selezionare è il protocollo, quello predefinito sarà sFTP, puoi scegliere FTP normale.

La cosa più comoda è che il testo selezionato viene automaticamente copiato negli appunti
(Strumenti - Opzioni - Tastiera e mouse - Copia il testo contrassegnato negli appunti).

NetSarang xShell è un potente client SSH

Puoi connetterti non solo con una password, ma anche utilizzando una chiave, che è molto più sicura e conveniente.

È necessario generare la nostra chiave, o più precisamente, una coppia di chiavi pubblica/privata.

Avvia Xagent (installato incluso).

Vediamo l'elenco delle chiavi mentre è vuoto. Fare clic su Gestisci chiavi, quindi su Genera
Digitare RSA
Lunghezza minima 4096 bit.

NetSarang xShell è un potente client SSH

Fare clic su Avanti e attendere. Poi ancora Avanti

Diamo alla chiave un nome come ci è comodo; se lo si desidera è possibile proteggere la chiave impostando una password aggiuntiva (verrà richiesta in fase di connessione o importazione della chiave su un altro dispositivo)

NetSarang xShell è un potente client SSH

Successivo Successivamente vediamo la nostra chiave PUBBLICA stessa. Lo usiamo per connetterci al server. Una chiave può essere utilizzata su più server, il che è conveniente.

Questo completa la generazione, ma non è tutto.
È necessario aggiungere una chiave sul server.
Connettiti al server tramite ssh e vai su /root/.ssh

root@alexhost# cd /root/.ssh

a cui nel 90% dei casi viene visualizzato l'errore -bash: cd: /root/.ssh: No such file or directory
questo è normale, questa cartella manca se le chiavi non sono state generate prima sul server.

È necessario generare la chiave del server stesso in modo simile.

root@alexhost# ssh-keygen -t rsa -b 4096

Ci offrirà il percorso dove salvare il file chiave.
Accettiamo il valore predefinito /root/.ssh/id_rsa premendo Invio.
La prossima è la password per il file chiave e la conferma, oppure lasciarlo vuoto e Invio.

Vai di nuovo su /root/.ssh:

root@alexhost# cd /root/.ssh

È necessario creare un file Authorized_keys:

root@alexhost# nano authorized_keys

Incolliamo al suo interno la nostra chiave in formato testo ottenuta sopra:

NetSarang xShell è un potente client SSH

Salva ed esci.
Ctrl + O
Ctrl + X

Vai su xShell, richiama l'elenco delle sessioni salvate (Alt+O)

NetSarang xShell è un potente client SSH

Troviamo la nostra sessione, facciamo clic su Proprietà, andiamo all'autenticazione.

Nel campo del metodo, seleziona la chiave pubblica.
Nel campo Chiave utente, seleziona la nostra chiave creata in precedenza, salva e connettiti.

NetSarang xShell è un potente client SSH

Il client utilizza una chiave PRIVATA e una chiave PUBBLICA è registrata sul server.

La chiave privata può essere trasferita sull'altro PC se desideri connetterti da esso.

In Xagent - gestisci chiavi, seleziona la chiave - Esporta, salva.

Su un altro PC Xagent: gestisci le chiavi: importa, seleziona, aggiungi. Se la chiave era protetta da password, a questo punto verrà richiesta la password.

La chiave può essere assegnata a qualsiasi utente, non solo a root.

Percorso standard /user_home_folder/.ssh/authorized_keys
Per l'utente alexhost, ad esempio, per impostazione predefinita sarà /home/alexhost/.ssh/authorized_keys

NetSarang xShell è un potente client SSH

Fonte: habr.com