NetSarang xShell — potente client SSH

NetSarang xShell — potente client SSH

Utilizzi ancora Putty + WinSCP/FileZilla?

Allora ti consigliamo di prestare attenzione a software come xShell.

  • Supporta non solo il protocollo SSH, ma anche altri. Ad esempio, telnet o rlogin.
  • Consente di collegarsi a più server contemporaneamente (meccanismo delle schede).
  • Non è necessario inserire i dati ogni volta, possono essere salvati.
  • A partire dalla versione 6 è disponibile un'interfaccia russa, comprende tutte le codifiche russe, incluso UTF-8.
  • Supporta sia la connessione tramite password che tramite chiave.

  • Inoltre, ora non è necessario avviare separatamente WinSCP o FileZilla per gestire i file tramite ftp/sftp.
  • Gli sviluppatori di xShell hanno tenuto in considerazione le tue esigenze e hanno realizzato anche xFtp, che supporta FTP e SFTP.
  • La cosa più importante è che xFtp può essere avviato direttamente da una sessione SSH attiva e si connetterà immediatamente a quel particolare server in modalità trasferimento file (utilizzando il protocollo sFtp). Ma puoi anche aprire xFtp e connetterti a uno qualsiasi dei server.

Inoltre, è incluso un generatore di chiavi pubbliche/private e un gestore per la loro gestione.

NetSarang xShell — potente client SSH

Completamente gratuito per uso personale non commerciale o per scopi didattici.

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

Compila i campi, inclusa l'email a cui hai accesso, a cui verrà inviata un link per il download.

NetSarang xShell — potente client SSH

Scarica e installa entrambe le applicazioni. Avvia.

Dopo l'avvio, vedrai una finestra con l'elenco delle sessioni salvate, per ora è vuota. Clicca su "nuova"

NetSarang xShell — potente client SSH

Compila i dati per la connessione, porta/hosts/indirizzo IP, e anche il nome desiderato per la sessione.
Poi vai sull'autenticazione e compila il nome utente e la password.

NetSarang xShell — potente client SSH

Poi Ok e connettiti al server.

Per xFTP è lo stesso. L'unica cosa da scegliere è il protocollo, di default è sFTP, ma puoi scegliere il normale FTP.

La cosa più comoda è che il testo selezionato viene copiato automaticamente negli appunti.
(Strumenti — opzioni — tastiera e mouse — copia il testo selezionato negli appunti).

NetSarang xShell — potente client SSH

Puoi connetterti non solo tramite password, ma anche utilizzando una chiave, il che è molto più sicuro e comodo.

Devi generare la nostra chiave, per essere precisi una coppia — chiavi pubbliche/private.

Avvia Xagent (incluso nel pacchetto).

Vediamo l'elenco delle chiavi, per ora è vuoto. Clicca su Gestisci chiavi, poi Genera
Tipo RSA
Lunghezza minimo 4096 bit.

NetSarang xShell — potente client SSH

Clicca su Avanti, aspetta. Poi di nuovo Avanti

Chiamiamo la chiave come ci va bene, se lo desideriamo possiamo proteggere la chiave impostando una password aggiuntiva (verrà richiesta durante la connessione o l'importazione della chiave su un altro dispositivo)

NetSarang xShell — potente client SSH

Poi facciamo Next e vediamo il nostro CHIAVE PUBBLICA. La usiamo per connetterci al server. Una chiave può essere utilizzata su molti server, il che è comodo.

Con questo la generazione è finita, ma non è tutto.
È necessario aggiungere la chiave sul server.
Ci connettiamo al server tramite ssh e andiamo in /root/.ssh

root@alexhost# cd /root/.ssh

a cosa rispondiamo nel 90% dei casi con l'errore -bash: cd: /root/.ssh: No such file or directory
è normale, questa cartella è assente se sul server non sono state generate in precedenza chiavi.

È necessario generare una chiave anche per il server stesso.

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

Ci verrà proposto un percorso dove salvare il file della chiave.
Accettiamo il predefinito /root/.ssh/id_rsa premendo Invio.
Poi la password per il file della chiave e la conferma, oppure possiamo lasciare vuoto e premere Invio.

Entriamo di nuovo in /root/.ssh:

root@alexhost# cd /root/.ssh

È necessario creare il file authorized_keys:

root@alexhost# nano authorized_keys

Inseriamo in esso la nostra chiave in formato testo ottenuta in precedenza:

NetSarang xShell — potente client SSH

Salviamo, usciamo.
Ctrl + O
Ctrl + X

Andiamo in xShell, chiamiamo l'elenco delle sessioni salvate (Alt+O)

NetSarang xShell — potente client SSH

Troviamo la nostra sessione, facciamo clic su proprietà, andiamo su autenticazione.

Nel campo metodo scegliamo chiave pubblica.
Nel campo chiave utente scegliamo la nostra chiave creata in precedenza, salviamo e ci connettiamo.

NetSarang xShell — potente client SSH

Il client utilizza la chiave PRIVATA, sul server viene registrata la chiave PUBBLICA.

La chiave privata può essere trasferita su un altro tuo PC, se desideri connetterti da esso.

In Xagent — manage keys, selezioniamo la chiave — Export, salviamo.

Su un altro PC Xagent — manage keys — Import, selezioniamo, aggiungiamo. Se la chiave era protetta da password, verrà richiesta in questo momento.

La chiave può essere registrata per qualsiasi utente, non solo root.

Il percorso standard è /home_directory_utente/.ssh/authorized_keys
Per l'utente alexhost, ad esempio, per default sarà /home/alexhost/.ssh/authorized_keys

NetSarang xShell — potente client SSH

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster