NetSarang xShell — potente client SSH

NetSarang xShell — potente client SSH

Usi ancora Putty + WinSCP/FileZilla?

Allora ti consigliamo di dare un'occhiata a software come xShell.

  • Questo supporta non solo il protocollo SSH, ma anche altri, come telnet o rlogin.
  • È possibile connettersi a più server contemporaneamente (sistema a schede).
  • Non è necessario immettere i dati ogni volta, possono essere memorizzati.
  • A partire dalla versione 6 è disponibile un'interfaccia in italiano, supporta tutte le codifiche italiane, inclusa UTF-8.
  • Supporta sia la connessione tramite password che quella tramite chiave.

  • Inoltre, ora per la gestione dei file via ftp/sftp non è necessario avviare separatamente WinSCP o FileZilla.
  • Gli sviluppatori di xShell hanno tenuto conto delle tue esigenze e hanno creato anche xFtp, che supporta FTP e SFTP.
  • La cosa migliore è che xFtp può essere avviato direttamente da una sessione ssh attiva e si connetterà immediatamente a quel server specifico in modalità trasferimento file (utilizzando il protocollo sFtp). Puoi anche aprire xFtp autonomamente e connetterti a uno qualsiasi dei server.

Include anche 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, assicurati di inserire un'email a cui hai accesso; lì verrà inviata un link per il download.

NetSarang xShell — potente client SSH

Scarichiamo e installiamo entrambe le applicazioni. Avviamo.

Dopo l'avvio vediamo una finestra con l'elenco delle sessioni salvate, che al momento è vuota. Facciamo clic su 'nuova'

NetSarang xShell — potente client SSH

Compiliamo i dati per la connessione, porta/host/indirizzo IP, e il nome desiderato per la sessione.
Poi passiamo all'autenticazione e inseriamo il nome utente e la password.

NetSarang xShell — potente client SSH

Successivamente clicchiamo su Ok e ci connettiamo al server.

Per xFTP è tutto identico. L'unica cosa da scegliere è il protocollo; di default sarà sFTP, ma si può selezionare FTP standard.

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

È possibile connettersi non solo con la password, ma anche utilizzando una chiave, che è molto più sicura e comoda.

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

Avviamo Xagent (incluso nel pacchetto).

Possiamo vedere l'elenco delle chiavi, che al momento è vuoto. Clicchiamo su Gestisci chiavi, poi su Genera.
Tipo RSA
Lunghezza minima 4096 bit.

NetSarang xShell — potente client SSH

Clicchiamo su Avanti e aspettiamo. Poi clicchiamo di nuovo su Avanti.

Diamo un nome alla chiave come preferiamo; optional, possiamo proteggere la chiave impostando una password aggiuntiva (verrà richiesta al momento della connessione o dell'importazione della chiave su un altro dispositivo).

NetSarang xShell — potente client SSH

Poi Avanti e vediamo il nostro chiave PUBBLICA. Utilizziamo questa per connetterci al server. Una chiave può essere utilizzata su molti server, il che è comodo.

La generazione è terminata, ma non è tutto.
È necessario aggiungere la chiave sul server.
Colleghiamoci al server tramite ssh e andiamo in /root/.ssh

root@alexhost# cd /root/.ssh

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

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

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

Ci verrà proposta una posizione in cui salvare il file della chiave.
Accettiamo il valore predefinito /root/.ssh/id_rsa premendo Invio.
Poi la password per il file della chiave e conferma, o possiamo lasciarlo vuoto e premere Invio.

Ripetiamo l'accesso in /root/.ssh:

root@alexhost# cd /root/.ssh

È necessario creare il file authorized_keys:

root@alexhost# nano authorized_keys

Inseriamo la nostra chiave in formato testuale ottenuto in precedenza:

NetSarang xShell — potente client SSH

Salviamo e usciamo.
Ctrl + O
Ctrl + X

Andiamo in xShell e richiamano l'elenco delle sessioni salvate (Alt+O)

NetSarang xShell — potente client SSH

Troviamo la nostra sessione, clicchiamo su proprietà e andiamo su autenticazione.

Nel campo metodo selezioniamo public key.
Nel campo chiave utente selezioniamo la chiave che abbiamo creato in precedenza, salviamo e ci connettiamo.

NetSarang xShell — potente client SSH

Il client utilizza una CHIAVE PRIVATA, sul server viene configurata la CHIAVE PUBBLICA.

La chiave privata può essere trasferita su un altro PC se desideri connetterti da lì.

In Xagent — gestisci chiavi, selezioniamo la chiave — Esporta, salviamo.

Su un altro PC Xagent — gestisci chiavi — Importa, selezioniamo e aggiungiamo. Se la chiave era protetta da password, verrà richiesta in questo momento.

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

Il percorso standard è /home_cartella_utente/.ssh/authorized_keys
Per l'utente alexhost, ad esempio, di 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