NetSarang xShell er en kraftfuld SSH-klient

NetSarang xShell er en kraftfuld SSH-klient

Bruger du stadig Putty + WinSCP/FileZilla?

Så anbefaler vi at være opmærksom på software såsom xShell.

  • Det understøtter ikke kun SSH-protokollen, men også andre. For eksempel telnet eller rlogin.
  • Du kan oprette forbindelse til flere servere på samme tid (fanemekanisme).
  • Det er ikke nødvendigt at indtaste data hver gang, du kan huske det.
  • Fra version 6 dukkede en russisk grænseflade op, der forstår alle russiske kodninger, inklusive UTF-8.
  • Understøtter både adgangskodeforbindelse og nøgleforbindelse.

  • Desuden behøver du ikke længere at køre WinSCP eller FileZilla separat for at administrere filer via ftp/sftp.
  • xShell-udviklerne tog højde for dine behov og lavede også xFtp, som understøtter almindelig FTP og SFTP.
  • Og det vigtigste er, at xFtp kan startes direkte fra en aktiv ssh-session, og den vil straks oprette forbindelse til denne specifikke server i filoverførselstilstand (ved hjælp af sFtp-protokollen). Men du kan selv åbne xFtp og oprette forbindelse til enhver af serverne.

Der er også inkluderet en offentlig/privat nøglegenerator og en manager til at administrere dem.

NetSarang xShell er en kraftfuld SSH-klient

Helt gratis til personlig, ikke-kommerciel eller uddannelsesmæssig brug.

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

Udfyld felterne, husk at maile, som du har adgang til, et downloadlink vil blive sendt dertil.

NetSarang xShell er en kraftfuld SSH-klient

Download og installer begge programmer. Lad os starte.

Efter lanceringen ser vi et vindue med en liste over gemte sessioner, mens det er tomt. Klik på "ny"

NetSarang xShell er en kraftfuld SSH-klient

Udfyld forbindelsesoplysningerne, port/host/ip-adresse samt det ønskede sessionsnavn.
Gå derefter til godkendelse og udfyld login og adgangskode.

NetSarang xShell er en kraftfuld SSH-klient

Næste Ok og opret forbindelse til serveren.

For xFTP er alt det samme. Det eneste du skal vælge er protokollen, standarden vil være sFTP, du kan vælge almindelig FTP.

Det mest praktiske er, at den valgte tekst automatisk kopieres til udklipsholderen
(Værktøjer - Indstillinger - Tastatur og mus - Kopier markeret tekst til udklipsholder).

NetSarang xShell er en kraftfuld SSH-klient

Du kan oprette forbindelse ikke kun med en adgangskode, men også ved hjælp af en nøgle, som er meget sikrere og mere praktisk.

Det er nødvendigt at generere vores nøgle, eller mere præcist, et par - offentlige/private nøgler.

Start Xagent (installeret inkluderet).

Vi ser listen over nøgler, mens den er tom. Klik på Administrer nøgler og derefter på Generer
Skriv RSA
Længde 4096 bits minimum.

NetSarang xShell er en kraftfuld SSH-klient

Klik på Næste og vent. Så igen Næste

Vi navngiver nøglen, som den er praktisk for os; hvis det ønskes, kan du beskytte nøglen ved at angive en ekstra adgangskode (den vil blive anmodet om, når du tilslutter eller importerer nøglen på en anden enhed)

NetSarang xShell er en kraftfuld SSH-klient

Næste Næste ser vi selve vores OFFENTLIGE nøgle. Vi bruger den til at oprette forbindelse til serveren. Én nøgle kan bruges på mange servere, hvilket er praktisk.

Dette fuldender generationen, men det er ikke alt.
Du skal tilføje en nøgle på serveren.
Opret forbindelse til serveren via ssh og gå til /root/.ssh

root@alexhost# cd /root/.ssh

hvortil vi i 90% af tilfældene får fejlen -bash: cd: /root/.ssh: Ingen sådan fil eller mappe
dette er normalt, denne mappe mangler hvis nøgler ikke er blevet genereret på serveren før.

Det er nødvendigt at generere nøglen til selve serveren på en lignende måde.

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

Det vil give os stien, hvor vi skal gemme nøglefilen.
Vi accepterer standarden /root/.ssh/id_rsa ved at trykke på Enter.
Dernæst er adgangskoden til nøglefilen og bekræftelse, eller lad den stå tom og Enter.

Gå til /root/.ssh igen:

root@alexhost# cd /root/.ssh

Du skal oprette en authorized_keys-fil:

root@alexhost# nano authorized_keys

Vi indsætter vores nøgle i den ovenstående tekstform:

NetSarang xShell er en kraftfuld SSH-klient

Gem og luk.
Ctrl + O
Ctrl + X

Gå til xShell, kald listen over gemte sessioner (Alt+O)

NetSarang xShell er en kraftfuld SSH-klient

Vi finder vores session, klikker på egenskaber, går til godkendelse.

Vælg offentlig nøgle i metodefeltet.
I brugernøglefeltet skal du vælge vores tidligere oprettede nøgle, gemme og oprette forbindelse.

NetSarang xShell er en kraftfuld SSH-klient

Klienten bruger en PRIVAT nøgle, og en OFFENTLIG nøgle er registreret på serveren.

Den private nøgle kan overføres til din anden pc, hvis du vil oprette forbindelse fra den.

I Xagent - administrer nøgler, vælg nøglen - Eksporter, gem.

På en anden pc Xagent - administrer nøgler - Importer, vælg, tilføj. Hvis nøglen var beskyttet med adgangskode, vil adgangskoden blive anmodet på dette tidspunkt.

Nøglen kan tildeles enhver bruger, ikke kun root.

Standardsti /user_home_folder/.ssh/authorized_keys
For brugeren alexhost, for eksempel, vil dette som standard være /home/alexhost/.ssh/authorized_keys

NetSarang xShell er en kraftfuld SSH-klient

Kilde: www.habr.com