
FortsÀtter du att anvÀnda Putty + WinSCP/FileZilla?
DÄ rekommenderar vi att du kollar pÄ programvara som xShell.
- Det stöder inte bara SSH-protokollet, utan Àven andra. Till exempel telnet eller rlogin.
- Du kan ansluta till flera servrar samtidigt (flikmekanism).
- Det Àr inte nödvÀndigt att ange uppgifterna varje gÄng, de kan sparas.
- FrÄn och med version 6 finns ett ryskt grÀnssnitt, det förstÄr alla ryska teckenkodningar, inklusive UTF-8.
- Stöder bÄde anslutning med lösenord och anslutning med nyckel.
- Dessutom, nu behöver du inte starta WinSCP eller FileZilla separat för att hantera filer via ftp/sftp.
- Utvecklarna av xShell har tagit hÀnsyn till dina behov och skapat Àven xFtp, som stöder vanlig FTP och SFTP.
- Och det viktigaste Àr att xFtp kan startas direkt frÄn den aktiva ssh-sessionen och automatiskt ansluter till den specifika servern i filöverföringslÀge (anvÀnder sFtp-protokollet). Men du kan ocksÄ öppna xFtp och ansluta till vilken server som helst.
Det medföljer ocksÄ en generator för offentliga/privata nycklar och en hanterare för deras administration.

Helt gratis för personlig, icke-kommersiell anvÀndning eller inom ramen för utbildning.
Fyll i fÀlten, framförallt e-post, som du har tillgÄng till, en lÀnk för nedladdning kommer att skickas dit.

Ladda ner, installera bÄda programmen. Starta dem.
Efter att ha startat ser vi ett fönster med en lista över sparade sessioner, för nu Àr det tomt. Klicka pÄ 'ny'.

Fyll i uppgifterna för anslutning, port/vÀrd/ip-adress samt önskad sessionsnamn.
GÄ vidare till autentisering och fyll i anvÀndarnamn och lösenord.

Klicka pÄ Ok och anslut till servern.
För xFTP Àr allt detsamma. En skillnad Àr att du mÄste vÀlja protokoll, standarden Àr sFTP, men du kan vÀlja vanlig FTP.
Det mest praktiska Àr att markerad text automatiskt kopieras till urklipp.
(Verktyg â alternativ â tangentbord och mus â kopiera markerad text till urklipp).

Anslutningen kan göras inte bara med lösenord utan Àven med nyckel, vilket Àr mycket sÀkrare och mer bekvÀmt.
Du behöver skapa vĂ„r nyckel, för att vara exakt ett par â offentliga/privata nycklar.
Starta Xagent (installationen ingÄr).
Vi ser en lista över nycklar, som för nu Àr tom. Klicka pÄ Hantera nycklar, sedan Generera.
Typ RSA.
LĂ€ngd 4096 bitar minimum.

Klicka pÄ NÀsta, vÀnta. Klicka sedan pÄ NÀsta igen.
Vi namnger nyckeln som vi vill, och om sÄ önskas kan nyckeln skyddas genom att stÀlla in ett extra lösenord (det kommer att begÀras vid anslutning eller import av nyckeln pÄ en annan enhet).

Klicka pÄ NÀsta och vi ser vÄr PUBLIKA nyckel. Den anvÀnder vi för att ansluta till servern. En nyckel kan anvÀndas pÄ flera servrar, vilket Àr bekvÀmt.
Genereringen Àr avslutad, men det Àr inte allt.
Det Àr nödvÀndigt att lÀgga till nyckeln pÄ servern.
Vi ansluter till servern via ssh och gÄr till /root/.ssh
root@alexhost# cd /root/.ssh varpÄ vi i 90 % av fallen fÄr ett felmeddelande -bash: cd: /root/.ssh: No such file or directory
detta Àr normalt, den hÀr mappen saknas om nycklar tidigare inte har genererats pÄ servern.
Det Àr nödvÀndigt att pÄ liknande sÀtt generera nyckeln för sjÀlva servern.
root@alexhost# ssh-keygen -t rsa -b 4096 Vi fÄr ett förslag pÄ en plats dÀr nyckelfilen ska sparas.
Vi accepterar standarden /root/.ssh/id_rsa genom att trycka pÄ Enter.
DÀrefter anger vi ett lösenord för nyckelfilen och bekrÀftar, eller lÀmnar det tomt och trycker pÄ Enter.
GÄ Äterigen till /root/.ssh:
root@alexhost# cd /root/.sshDet Àr nödvÀndigt att skapa filen authorized_keys:
root@alexhost# nano authorized_keysVi klistrar in vÄr nyckel i textformat som vi fick ovan:

Vi sparar och gÄr ut.
Ctrl + O
Ctrl + X
Vi gÄr till xShell, öppnar listan med sparade sessioner (Alt+O)

Vi hittar vÄr session, trycker pÄ egenskaper, gÄr till autentisering.
I fÀltet metod vÀljer vi public key.
I fÀltet anvÀndarnyckel vÀljer vi vÄr tidigare skapade nyckel, sparar och ansluter.

Klienten anvÀnder den PRIVATA nyckeln, den PUBLIKA skrivs in pÄ servern.
Den privata nyckeln kan flyttas till en annan dator, om du vill ansluta dÀrifrÄn.
I Xagent â manage keys, vĂ€ljer vi nyckeln â Export, sparar.
PĂ„ en annan dator i Xagent â manage keys â Import, vĂ€ljer, lĂ€gger till. Om nyckeln skyddades med ett lösenord, kommer lösenordet att begĂ€ras vid detta tillfĂ€lle.
Nyckeln kan anges för vilken anvÀndare som helst, inte bara root.
StandardvÀgen Àr /anvÀndarens_hemkatalog/.ssh/authorized_keys
För anvÀndaren alexhost, till exempel, blir det som standard /home/alexhost/.ssh/authorized_keys
KĂ€lla: habr.com
