NetSarang xShell este un client SSH puternic

NetSarang xShell este un client SSH puternic

Încă mai folosești Putty + WinSCP/FileZilla?

Apoi vă recomandăm să acordați atenție unor astfel de programe precum xShell.

  • Acceptă nu numai protocolul SSH, ci și altele. De exemplu, telnet sau rlogin.
  • Vă puteți conecta la mai multe servere în același timp (mecanism de tab).
  • Nu este nevoie să introduceți date de fiecare dată, acestea pot fi reținute.
  • Începând cu versiunea a 6-a, a apărut o interfață rusă, care înțelege toate codificările rusești, inclusiv UTF-8.
  • Acceptă atât conexiunea prin parolă, cât și conexiunea prin cheie.

  • Mai mult, acum nu este nevoie să rulați WinSCP sau FileZilla separat pentru a gestiona fișierele prin ftp/sftp.
  • Dezvoltatorii xShell au ținut cont de nevoile tale și au creat și xFtp, care acceptă FTP și SFTP obișnuit.
  • Și cel mai important lucru este că xFtp poate fi lansat direct dintr-o sesiune ssh activă și se va conecta imediat la acest server special în modul de transfer de fișiere (folosind protocolul sFtp). Dar puteți deschide singur xFtp și vă puteți conecta la oricare dintre servere.

De asemenea, este inclus un generator de chei publice/private și un manager pentru gestionarea acestora.

NetSarang xShell este un client SSH puternic

Complet gratuit pentru uz personal necomercial sau educație.

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

Completați câmpurile, asigurați-vă că trimiteți un e-mail la care aveți acces, un link de descărcare va fi trimis acolo.

NetSarang xShell este un client SSH puternic

Descărcați și instalați ambele aplicații. Lansăm.

După pornire, vedem o fereastră cu o listă de sesiuni salvate, în timp ce este goală. Faceți clic pe „nou”

NetSarang xShell este un client SSH puternic

Completam datele pentru conexiune, portul/gazda/adresa ip, precum si numele sesiunii dorite.
Apoi, accesați autentificare și completați datele de conectare cu parola.

NetSarang xShell este un client SSH puternic

În continuare Ok și suntem conectați la server.

Pentru xFTP totul este la fel. Singurul lucru pe care trebuie să îl selectați este protocolul, implicit va fi sFTP, puteți alege FTP obișnuit.

Cel mai convenabil este că textul selectat este copiat automat în clipboard
(Instrumente - opțiuni - tastatură și mouse - copiați textul marcat în clipboard).

NetSarang xShell este un client SSH puternic

Vă puteți conecta nu numai cu o parolă, ci și folosind o cheie, care este mult mai sigură și mai convenabilă.

Este necesar să ne generăm cheia, mai precis, o pereche de chei publice/private.

Rulați Xagent (instalat în kit).

Vedem lista de chei în timp ce este goală. Faceți clic pe Gestionare chei, apoi pe Generare
Tip RSA
Lungime minimă 4096 biți.

NetSarang xShell este un client SSH puternic

Faceți clic pe Următorul, așteptați. Apoi din nou Următorul

Denumim cheia așa cum ne este convenabil, dacă doriți, puteți proteja cheia setând o parolă suplimentară (va fi solicitată la conectarea sau importul cheii pe alt dispozitiv)

NetSarang xShell este un client SSH puternic

Mai departe, și vedem de fapt cheia noastră PUBLICĂ. Îl folosim pentru a ne conecta la server. O cheie poate fi folosită pe mai multe servere, ceea ce este convenabil.

Aceasta completează generația, dar nu toată.
Trebuie să adăugați cheia pe server.
Ne conectăm la server prin ssh și mergem la /root/.ssh

root@alexhost# cd /root/.ssh

care în 90% din cazuri primim eroarea -bash: cd: /root/.ssh: Nu există un astfel de fișier sau director
acest lucru este normal, acest folder lipsește dacă cheile nu au fost generate înainte pe server.

Este necesar să generați cheia serverului în sine într-un mod similar.

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

Ni se va solicita calea unde să salvăm fișierul cheie.
Suntem de acord cu /root/.ssh/id_rsa implicit apăsând Enter.
Apoi, parola pentru fișierul cheie și confirmarea sau lăsați necompletat și Enter.

Mergeți din nou la /root/.ssh:

root@alexhost# cd /root/.ssh

Trebuie să creați un fișier authorized_keys:

root@alexhost# nano authorized_keys

Inserăm în el cheia noastră sub formă de text obținută mai sus:

NetSarang xShell este un client SSH puternic

Salvați, ieșiți.
Ctrl + O
Ctrl + X

Accesați xShell, apelați lista de sesiuni salvate (Alt + O)

NetSarang xShell este un client SSH puternic

Ne găsim sesiunea, facem clic pe proprietăți, mergem la autentificare.

În câmpul metodă, selectați cheia publică.
În câmpul cheie utilizator, selectați cheia creată anterior, salvați și conectați-vă.

NetSarang xShell este un client SSH puternic

Clientul folosește o cheie PRIVATĂ, serverul folosește o cheie PUBLICĂ.

Cheia privată poate fi transferată pe celălalt computer dacă doriți să vă conectați de la acesta.

În Xagent - gestionați cheile, selectați cheia - Exportați, salvați.

Pe un alt PC Xagent - gestionați cheile - Importați, selectați, adăugați. Dacă cheia a fost protejată prin parolă, parola va fi solicitată în acest moment.

Cheia poate fi atribuită oricărui utilizator, nu doar root.

Calea standard /user_home_folder/.ssh/authorized_keys
Pentru utilizatorul alexhost, de exemplu, implicit va fi /home/alexhost/.ssh/authorized_keys

NetSarang xShell este un client SSH puternic

Sursa: www.habr.com