Ende përdorni Putty + WinSCP/FileZilla?
Pastaj ju rekomandojmë t'i kushtoni vëmendje softuerëve të tillë si xShell.
- Ai mbështet jo vetëm protokollin SSH, por edhe të tjerët. Për shembull, telnet ose rlogin.
- Mund të lidheni me shumë serverë në të njëjtën kohë (mekanizmi i skedave).
- Nuk ka nevojë të futni të dhëna çdo herë, mund t'i mbani mend ato.
- Duke filluar nga versioni 6, u shfaq një ndërfaqe ruse që kupton të gjitha kodimet ruse, përfshirë UTF-8.
- Mbështet lidhjen me fjalëkalimin dhe lidhjen me çelësin.
- Për më tepër, për të menaxhuar skedarët përmes ftp/sftp, nuk keni më nevojë të ekzekutoni veçmas WinSCP ose FileZilla.
- Zhvilluesit e xShell morën parasysh nevojat tuaja dhe krijuan gjithashtu xFtp, i cili mbështet FTP dhe SFTP të rregullt.
- Dhe gjëja më e rëndësishme është që xFtp mund të lëshohet direkt nga një seancë aktive ssh dhe do të lidhet menjëherë me këtë server specifik në modalitetin e transferimit të skedarëve (duke përdorur protokollin sFtp). Por ju mund të hapni vetë xFtp dhe të lidheni me cilindo nga serverët.
Përfshihet gjithashtu një gjenerator i çelësave publik/privat dhe një menaxher për menaxhimin e tyre.
Plotësisht falas për përdorim personal, jokomercial ose edukativ.
Plotësoni fushat, sigurohuni t'i dërgoni email, në të cilin keni akses, një lidhje shkarkimi do të dërgohet atje.
Shkarkoni dhe instaloni të dy aplikacionet. Le të nisim.
Pas nisjes, ne shohim një dritare me një listë të seancave të ruajtura, ndërsa ajo është bosh. Kliko "i ri"
Plotësoni informacionin e lidhjes, adresën e portit/host/ip, si dhe emrin e dëshiruar të sesionit.
Tjetra, shkoni te vërtetimi dhe plotësoni hyrjen dhe fjalëkalimin.
Tjetra Ok dhe lidheni me serverin.
Për xFTP gjithçka është e njëjtë. E vetmja gjë që duhet të zgjidhni është protokolli, parazgjedhja do të jetë sFTP, mund të zgjidhni FTP të rregullt.
Gjëja më e përshtatshme është që teksti i zgjedhur kopjohet automatikisht në clipboard
(Mjetet - Opsionet - Tastiera dhe miu - Kopjo tekstin e shënuar në kujtesën e fragmenteve).
Ju mund të lidheni jo vetëm me një fjalëkalim, por edhe duke përdorur një çelës, i cili është shumë më i sigurt dhe më i përshtatshëm.
Është e nevojshme të gjenerojmë çelësin tonë, ose më saktë, një çift - çelësa publik/privat.
Nisni Xagent (instaluar i përfshirë).
Ne e shohim listën e çelësave ndërsa është bosh. Klikoni Menaxho Keys, pastaj Generate
Lloji RSA
Gjatësia minimale 4096 bit.
Klikoni Next dhe prisni. Pastaj përsëri Next
Ne e emërtojmë çelësin ashtu siç është i përshtatshëm për ne; nëse dëshironi, mund ta mbroni çelësin duke vendosur një fjalëkalim shtesë (do të kërkohet kur lidhni ose importoni çelësin në një pajisje tjetër)
Tjetra Më tej ne shohim vetë çelësin tonë PUBLIC. Ne e përdorim atë për t'u lidhur me serverin. Një çelës mund të përdoret në shumë serverë, gjë që është e përshtatshme.
Kjo e kompleton gjeneratën, por kjo nuk është e gjitha.
Duhet të shtoni një çelës në server.
Lidhuni me serverin përmes ssh dhe shkoni te /root/.ssh
root@alexhost# cd /root/.ssh
të cilit në 90% të rasteve marrim gabimin -bash: cd: /root/.ssh: Nuk ka skedar apo direktori të tillë
kjo është normale, kjo dosje mungon nëse çelësat nuk janë krijuar më parë në server.
Është e nevojshme të gjeneroni çelësin e vetë serverit në një mënyrë të ngjashme.
root@alexhost# ssh-keygen -t rsa -b 4096
Do të na ofrojë rrugën ku të ruajmë skedarin e çelësit.
Ne pajtohemi me /root/.ssh/id_rsa të paracaktuar duke shtypur Enter.
Më pas është fjalëkalimi për skedarin e çelësit dhe konfirmimi, ose lëreni bosh dhe Enter.
Shkoni përsëri te /root/.ssh:
root@alexhost# cd /root/.ssh
Ju duhet të krijoni një skedar autorized_keys:
root@alexhost# nano authorized_keys
Ne ngjitim në të çelësin tonë në formën e tekstit të marrë më sipër:
Ruaje dhe dil.
Ctrl + O
Ctrl + X
Shkoni te xShell, thirrni listën e seancave të ruajtura (Alt+O)
Ne gjejmë sesionin tonë, klikojmë pronat, shkojmë te vërtetimi.
Në fushën e metodës, zgjidhni çelësin publik.
Në fushën e çelësit të përdoruesit, zgjidhni çelësin tonë të krijuar më parë, ruajeni dhe lidheni.
Klienti përdor një çelës PRIVATE dhe një çelës PUBLIK regjistrohet në server.
Çelësi privat mund të transferohet në kompjuterin tuaj tjetër nëse dëshironi të lidheni prej tij.
Në Xagent - menaxhoni çelësat, zgjidhni çelësin - Eksporto, ruaj.
Në një kompjuter tjetër Xagent - menaxhoni çelësat - Importoni, zgjidhni, shtoni. Nëse çelësi ishte i mbrojtur me fjalëkalim, fjalëkalimi do të kërkohet në këtë pikë.
Çelësi mund t'i caktohet çdo përdoruesi, jo vetëm root.
Rruga standarde /user_home_folder/.ssh/authorized_keys
Për përdoruesin alexhost, për shembull, si parazgjedhje kjo do të jetë /home/alexhost/.ssh/authorized_keys
Burimi: www.habr.com