Kas kasutate endiselt Putty + WinSCP/FileZillat?
Siis soovitame pöörata tähelepanu sellisele tarkvarale nagu xShell.
- See ei toeta mitte ainult SSH-protokolli, vaid ka teisi. Näiteks telnet või rlogin.
- Saate korraga ühenduse luua mitme serveriga (vahekaardi mehhanism).
- Andmeid pole vaja iga kord sisestada, need jäävad meelde.
- Alates 6. versioonist on ilmunud venekeelne liides, mis saab aru kõigist vene kodeeringutest, sealhulgas UTF-8.
- Toetab nii parooliühendust kui ka võtmeühendust.
- Veelgi enam, nüüd ei pea te ftp/sftp kaudu failide haldamiseks eraldi käivitama WinSCP-d ega FileZillat.
- xShelli arendajad arvestasid teie vajadustega ja tegid ka xFtp, mis toetab tavalist FTP-d ja SFTP-d.
- Ja mis kõige tähtsam on see, et xFtp saab käivitada otse aktiivsest ssh-seansist ja see loob failiedastusrežiimis (sFtp protokolli kasutades) kohe ühenduse selle konkreetse serveriga. Kuid saate ise avada xFtp ja luua ühenduse mis tahes serveriga.
Samuti on kaasas avaliku / privaatvõtme generaator ja haldur nende haldamiseks.
Täiesti tasuta isiklikuks mitteäriliseks kasutamiseks või hariduseks.
Täitke väljad, saatke kindlasti e-kiri, millele teil on juurdepääs, sinna saadetakse allalaadimislink.
Laadige alla ja installige mõlemad rakendused. Käivitame.
Pärast käivitamist näeme akent salvestatud seansside loendiga, kui see on tühi. Klõpsake "uus"
Täidame ühenduse andmed, pordi / hosti / IP-aadressi ja soovitud seansi nime.
Järgmisena minge autentimisse ja sisestage sisselogimine parooliga.
Edasi OK ja oleme serveriga ühendatud.
xFTP puhul on kõik sama. Ainus asi, mida peate valima, on protokoll, vaikimisi on sFTP, saate valida tavalise FTP.
Kõige mugavam on see, et valitud tekst kopeeritakse automaatselt lõikepuhvrisse
(Tööriistad - valikud - klaviatuur ja hiir - kopeerige märgitud tekst lõikepuhvrisse).
Ühendust saate mitte ainult parooliga, vaid ka võtmega, mis on palju turvalisem ja mugavam.
On vaja genereerida meie võti, täpsemalt paar avalikku / privaatvõtit.
Käivitage Xagent (komplekti installitud).
Näeme võtmete loendit, kui see on tühi. Klõpsake nuppu Halda võtmeid ja seejärel nuppu Genereeri
Tüüp RSA
Minimaalne pikkus 4096 bitti.
Klõpsake nuppu Edasi, oodake. Siis jälle Edasi
Nimetame võtme nii nagu meile sobib, soovi korral saate võtit kaitsta lisaparooli määramisega (seda küsitakse võtme ühendamisel või importimisel teise seadmesse)
Edasi Edasi ja näeme tegelikult oma AVALIKKU võtit. Kasutame seda serveriga ühenduse loomiseks. Ühte võtit saab kasutada paljudes serverites, mis on mugav.
See lõpetab põlvkonna, kuid mitte kõik.
Peate lisama serverisse võtme.
Ühendame serveriga ssh kaudu ja läheme aadressile /root/.ssh
root@alexhost# cd /root/.ssh
mis 90% juhtudest saame vea -bash: cd: /root/.ssh: Sellist faili või kataloogi pole
see on normaalne, see kaust puudub, kui võtmeid pole serveris varem loodud.
Sarnasel viisil on vaja genereerida serveri enda võti.
root@alexhost# ssh-keygen -t rsa -b 4096
Meilt küsitakse võtmefaili salvestamise teed.
Nõustume vaikeväärtusega /root/.ssh/id_rsa, vajutades sisestusklahvi.
Järgmiseks võtmefaili parool ja kinnitus või jätke tühjaks ja sisestage sisestus.
Minge uuesti kausta /root/.ssh:
root@alexhost# cd /root/.ssh
Peate looma Author_keys faili:
root@alexhost# nano authorized_keys
Sisestame sellesse oma võtme ülaltoodud tekstivormingus:
Salvesta, välju.
Ctrl + O
Ctrl + X
Avage xShell, helistage salvestatud seansside loendile (Alt + O)
Leiame oma seansi, klõpsame atribuute ja läheme autentimisele.
Valige meetodi väljal avalik võti.
Valige kasutajavõtme väljal meie varem loodud võti, salvestage ja ühendage.
Klient kasutab ERAvõtit, server AVALIKKU võtit.
Privaatvõtme saab teisaldada oma teise arvutisse, kui soovite sellest ühenduse luua.
Xagendis - võtmete haldamine valige võti - Ekspordi, salvesta.
Teises arvutis Xagent - hallake võtmeid - importige, valige, lisage. Kui võti oli parooliga kaitstud, küsitakse sel hetkel parooli.
Võtme saab määrata mis tahes kasutajale, mitte ainult root.
Standardne tee /user_home_folder/.ssh/authorized_keys
Näiteks kasutaja alexhost jaoks on see vaikimisi /home/alexhost/.ssh/authorized_keys
Allikas: www.habr.com