Компьютер, Програм хангамж
Захиалагч SSH: тохиргоо. Шилдэг SSH-клиент
Үйлчлүүлэгч SSH - хоёр машинуудын хооронд SSH-холболтыг ашиглах үед энэ нь чухал арга хэрэгсэл юм. Энэ нь алсын компьютер нь үйлдлийн систем орж, тушаалаар үүнийг ажиллуулахын тулд зорилготой юм. үйлчлүүлэгч хэрэглэгчийн орон нутгийн машин дээр суурилуулсан байна. Тэр сервер дээр нэвтрүүлдэг байх ёстой бөгөөд зөвхөн үйлчилгээний эхэлж дараа нь. клиент терминал дээр ашиглах хэрэгжүүлж, эсвэл график дүрслэлтэй тохируулгын интерфэйстэй байх болно.
SSH гэж юу вэ?
SSH (Shell Secure) гэж шууд утгаар нь орчуулсан байна ", нууцлалын хувиргууртай бүрхүүлийн." SSH хэрэглээ - нь сүлжээний протокол нь өөр сүлжээний үйлдлийн систем нь алсын цэг аюулгүй менежментийг хийсэн. Энэ нь түүгээр дамжин өнгөрөх, аюулгүй холболт, танилт,, мэдээлэл нь нэг компьютераас нөгөө замын шифрлэлтийн дамжуулан шилжүүлэх олгодог.
Энэ нь та ийм Интернет зэрэг аюултай сүлжээгээр бусад сүлжээний протокол аюулгүй дамжуулах шифрлэгдсэн туннелийн үүсгэх боломжийг олгоно. энэ нь ихэвчлэн порт бусад портуудаас нь нэг компьютерийг дамжуулж хэрэглэгддэг.
Эхлэх SSH түүнийг нууц тайланд эрхэлж байна 1995 онд Финляндын шивээс Ilonenom, тавьсан байна. Энэ хувилбар нь SSH-1 гэж нэрлэдэг байна. Одоогийн байдлаар бараг хэзээ ч ашиглаж.
1996 онд SSH-2 нь сайжруулсан хувилбар боловсруулсан байна. SSH-1 нь илүү аюулгүй бөгөөд нэг өргөтгөсөн жагсаалт бас байдаг нь энэ нийцгүй байдаг шифрлэлт алгоритм. Одоо SSH хувилбар дор SSH-2 гэсэн үг юм. 2006 оноос хойш, протокол нь IETF-ийн стандарт Интернэт холбоо хүлээн зөвшөөрнө.
SSH хоёр үндсэн шийдэл байдаг. Тэдний нэг нь өмчийн, SSH Холбооны аюулгүй байдлын боловсруулсан байна. Хоёрдугаарт - OpenSSH хүртэл Theo-де-Raadt удирдлага дор чөлөөт сонголт гэх мэт анх нээж тогтоосон. Энэ нь хамгийн түгээмэл бөгөөд хамгийн их Unix төст системүүд нь орсон байна.
SSH клиент болон SSH сервер гэж юу вэ
Клиент болон сервер: Холболтын SSH протокол нь хоёр гол бүрэлдэхүүн хэсэг замаар хэрэгжүүлж байна.
өөрөөр хэлбэл, алсын машин (сервер) хандах боломжтой байдаг нь орон нутгийн компьютер дээр суулгагдсан байдаг бөгөөд энэ нь клиент нь хэрэглэгч. Энэ нь үйлчлүүлэгч хэрэглэгчийн график интерфэйсийг (destktopnoe хэрэглэх гэх мэт) болон терминал (консол) -д үйл ажиллагаанд хэрэгжүүлж болно гэдгийг тэмдэглэх нь зүйтэй.
SSH сервер нь холболт зөвшөөрөл шаардлагатай алхмуудыг хийдэг хувьд та асуух үед харилцагч болон сүлжээний холболтууд сонсдог. алсын үйлчлүүлэгч үйлчилгээний тогтоосон амжилттай дамжуулалт байгууламжийг дараа.
Аюулгүйгээр хандах та эхлээд холбогдох үед олон нийтийн түлхүүрээр тэгш бус шифрлэлт ашиглан нэвтрэлт танилт журмын дамжуулан зохион байгуулж байна. дараагийн хэрэглээ тэгш хэмт шифрлэлтийн үеэр.
SSH стандарт гурван протоколыг агуулдаг:
- Тээврийн Давхаргын Protocol - сервер танилт, нууцлал, бүрэн бүтэн байдлыг хангана. Энэ мэдээ шахалтыг олгодог. TCP / IP нь орой дээр ажилладаг.
- Authentication Protocol - сервер клиент танилт хийдэг. Энэ нь тээврийн протокол давхарга дээр ажилладаг.
- Холболтын Protocol - шифрлэсэн суваг янз бүрийн үйлчилгээнд ашиглагдаад олон логик суваг нягтруулгын байна. Энэ нь нэвтрэлт танилт сувгийн орой дээр ажилладаг.
Сайжруулсан аюулгүй SSH клиент болон үйлчлүүлэгчид танилтын сервертэй хандаж сервер клиент танилтад баталгаажуулсан байна. Authentication аль аль талд нь явагддаг.
үйлчлүүлэгч анх удаа хүсэлт тээврийн давхаргын аюулгүй холболт тогтоосон илгээдэг. Хоёр дахь хүсэлт нь нэвтрэлт танилт SSH-клиент дараа илгээсэн байна.
OpenSSH-ийн хэрэгжилт
OpenSSH - нээлттэй эх хэрэгжүүлэх OpenBSD-ийн баг юм. үнэгүй тараах замаар хамгийн нийтлэг хувилбар юм.
OpenSSH багц хэрэгсэл нь цогц үйл ажиллагаа орно:
- Зэргийг ашиглаж - сервер нь нэг хэсэг.
- SSH - клиент тал.
- SCP - аюулгүй файл хуулбарлалт нь ашигтай.
- SSH-Keygen - Олон нийтийн түлхүүр компьютер, хэрэглэгчдийн (RSA, DSA болон бусад) үүсгэдэг.
- SSH-keyscan - сүлжээн дэх олон нийтийн түлхүүрийг цуглуулдаг.
- SSH-агент - Олон нийтийн түлхүүрүүдийн хамт дараагийн нэвтрэлт танилтад зориулсан хувийн RSA түлхүүрүүдийг хадгалж байдаг.
- SSH-нэмэлт - шинэ хувийн түлхүүрүүд агент SSH-бодис нэмдэг.
- SFTP-сервер - SFTP сервер.
- SFTP - хэрэгсэл нь аюулгүй FTP-ээр файлуудыг хуулах болно.
OpenSSH хамгийн Unix төст систем хайрцаг хүргэх орсон байдаг. хамгийн түгээмэл Linux, нээлттэй (үнэгүй, цэвэр) BSD, Solaris, HP-UX, Irix, MacOS X, болон бусад гэж үзэж байна.
Эрчимтэй хөгжүүлэх ажлын Windows нь OpenSSH-ийн хэрэгжилт, татаж авах боломжтой юм хийж вэб сайт. Энэ нь та боломжийг олгодог SSH сервер үүсгэж байгаа системийг Windows гэр бүлийн холбох нь SSH клиент байна. Windows-д зориулсан OpenSSH хүргэх CygWin орсон байдаг.
хэрэглэгчдийн дунд хамгийн алдартай нь Линуксийн цөм дээр суурилсан хуваарилалт юм. Ирээдүйд SSH-г ашиглан бүх жишээнүүд нь OpenSSH-г тохируулах талаар дурдахгүй байна. Linux нь тодорхой Ubuntu, Windows болон Mac OS X дээр нь SSH-харилцагч тохируулах болно
Суулгах болон Тохируулах OpenSSH-сервер
олон тохируулгууд OpenSSH -server байдаг. харилцагч тохируулахын тулд сервер тохируулга дээр тулгуурласан байх ёстой. Энэ хэсэг нь Ubuntu Server Edition дээр суусан SSH сервер жишээг үзүүлдэг. Дараагийн зааварт үйлчлүүлэгч серверийн тохиргоог ашиглахыг тохируулах.
1. OpenSSH -server суулгахын тулд хоёр арга бий:
1.1. нээгдээгүй Ubuntu Server үед нэн даруй OpenSSH -server суулгах багц сонгоно уу /
1.2. Татаж авах болон тушаалыг архиваас суулгана:
2. утга зэргийг ашиглаж серверийн анхдагч тохируулгын файл / гэх мэт / SSH / sshd_config нь мэддэг байх тушаалыг ашиглана:
3. Та өөрчилж өмнө нь анхдагч тохиргоо нь файлын нөөц хуулбарыг бий болгох, бичгээр үүнийг хамгаалахын тулд хэрэгтэй. Хэрэв та алдаа гарсан тохиолдолд буцаж анхдагч утгууд нь уруугаа шилжих хэрэгтэй бол Энэ тохиолдолд хийж байна.
4. анхдагчаар тохиргоо онд боомт TCP 22. аюулгүй байдлын хувьд, жишээ нь, түүний стандарт бус утгыг солих санал болгож байна, 5754. өөрчлөлт тушаалаар Порт удирдамж:
файлыг Save 5. / Гэх мэт / SSH / sshd_config болон дахин эхлүүлэх зэргийг ашиглаж:
сервер суулгаж тохируулсан байдаг. Одоо тэр ямар ч хэрэглэгчийн эрх ямба бүхий системд нэвтэрч болно хандаж, Анхдагчаар порт 5754. дээр сонсдог. Authentication нь нууц үг эсвэл гол DSA, RSA, ed25519 нар ашиглан гүйцэтгэж байна.
Тавцан хоорондох OpenSSH-клиент терминал. Линуксд зориулсан SSH клиент нь
Өмнө нь SSH протокол нь хамгийн түгээмэл хэрэглэгддэг хэрэгжүүлэлт OpenSSH нь анхдагч байдлаар хамгийн Линукс тархацуудын чуулганы хамт ирдэг байна гэж заасан. Зарим тохиолдолд, OpenSSH энэ distro нь архиваас татаж авч болно.
SSH хөтөлбөрийн адил тушаалыг ажилладаг талаар хэрэгжүүлж OpenSSH-ийн үйлчлүүлэгч-багцын нэг хэсэг юм. харилцагчид тохируулах болон терминалын дамжуулан хяналтанд байдаг, энэ нь график интерфэйсийг байна. Энэ бол хамгийн энгийн, хэрэглэхэд хялбар хувилбар гэж үзэж байна.
Суулгах болон Ubuntu дээр OpenSSH-клиент тохируулах
алсын машин дээр суурилуулсан болон OpenSSH-серверийг тохируулаагүй байна. зорилго Ubuntu үйлдлийн системийн ажиллаж байгаа нь орон нутгийн компьютерээс Хэрэв хандах олж авах явдал юм.
1. анхдагч Ubuntu тархац, OpenSSH-харилцагчид нэмэгдсэн Та ашиглан түүнийг суулгах хэрэгтэй тийм биш байна:
2. дараа суулгац програм ажиллуулж байна SSH тушаалыг root-ямар терминалаас.
3. хэрэглэгчийн танилт нь нууц үг ашиглаж байгаа бол:
1) холболт хийсэн байна:
- хэрэглэгчийн нэр - алсын машин дээр дансны нэр,
- хост - энэ нь алсын сервер IP-хаяг (эсвэл домэйн сервер рүү шилжүүлсэн байна уу домэйн) байх;
2) тушаалыг өгч дараа, та тэмүүлэх ёстой оруулна уу - Хэрэв та нууц үгийг асуух болно; Нууц үг алсын машин дансанд шаардлагатай байна (дэлгэц дээр гарч ирэхгүй бол нууц аюулгүй байдлын талаар болгоомжтой байх ёстой);
3) зөв нууц үг нь мэндчилэн нь алсын сервер терминал цонх руу орж; Та одоо шаардлагатай тушаалыг гүйцэтгэж болно.
4. зөвшөөрөл түлхүүр DSA шаардлагатай тохиолдолд:
1) SSH OpenSSH-клиент нь аль болох төрийн болон хувийн түлхүүрүүдийг үүсгэхэд шаардлагатай бол:
2) анхдагч нийтийн түлхүүр файл /home/user/.ssh/id_dsa.pub хадгалагдаж болон /home/user/.ssh/id_dsa-д хаалттай байна;
3) алсын машин уруу хуулах болон зөвшөөрөл /home/user/.ssh/authorized_keys багт нэмж байх ёстой нийтийн түлхүүр бий:
Одоо хэрэглэгч нууц үгийг оруулахын ямар SSH-сервер нь баталгаажуулах болно.
Суулгах болон Windows дээр Cygwin терминалын хувьд OpenSSH-г тохируулах
Cygwin Cygwin.exe албан ёсны сайтаас татаж байгаа файлыг ажиллуулах суулгах.
Cygwin - өөр өөр багц нь төрөл бүрийн угсарсан байна. алсын терминал нь зөвхөн шаардлагагүй OpenSSH-ийн хамтран ажиллах хэрэгтэй. Та Cygwin хайлт замаар олж болно.
Хэрэв та багцыг суулгах дараа та Cygwin Terminal ажиллуулж, дараах тушаалыг оруулах хэрэгтэй:
Дараа нь Enter товч дарах хэрэгтэй. Та нууц үгээ оруулна гэж зааварлаж болно. хэрэглэгчийн терминал мэндчилэн нь алсын сервер гарч танилт өнгөрөх дараа.
синтакс яг Линуксд зориулсан хэрэгжүүлж OpenSSH-хэрэглэгч адил юм.
SSH-клиент хөндлөн тавцан GUI PuTTY
Шаваас - алсын удирдлага график SSH клиент, SSH протокол хийх дэмжлэг орсон байгаа. хөтөлбөр нь нээлттэй эх бөгөөд бүрэн төлбөргүй тарааж байна.
Анх зөвхөн OS Windows гаргасан, харин үйлчлүүлэгч дараа нь Линуксд зориулсан шилжиж байсан, энэ нь бараг бүх алдартай Линукс тархацуудын архивт орсон байдаг.
Идэвхтэй Mac OS X-д ажиллах боловсруулсан
PuTTY тохируулгын цонх нь бүх үйлдлийн системүүд дээр мөн харагдаж байна. ялгаа нь зөвхөн суулгах арга нь байдаг. PuTTY тохиргоо параметрүүдийг - Тиймээс, суулгац эхний хэрхэн гурван үйлдлийн систем, дараа нь харагдах болно.
PuTTY Linux Ubuntu суулгах
1. тушаалаар шаваас суулгана:
2. терминал эсвэл цэс дээр хулганы дарж нь замаск тушаалыг эхлэх хэрэгтэй:
3. цонх клиент тохиргоо, шаардлагатай бол холболт параметрүүдийг бүртгүүлэх.
Windows-д зориулсан шаваас суулгах нь
файл гэх ширээн дээр зэрэг тохиромжтой байршил, татаж putty.exe аврахын суулгахын тулд шаардлагатай. хөтөлбөр нь зүүн хулганы товчийг хоёр дарахад эхэлнэ.
PuTTY - Mac нь SSH-үйлчлүүлэгч. Суулгах болон GUI-хувилбарыг ажиллуулж
Mac OS X дээр асуудлууд график интерфэйс хариуцсан хэсгийн эмхэтгэлийн босоод дээр бичиж шаваас үед хангалттай ажиллах шилжиж ирсэн байна.
суулгалтын хувьд та ямар нэг урьдчилсан ажлыг гүйцэтгэх ёстой.
1. Xcode суулгах хэрэгтэй.
боловсруулах болон Mac OS X-өргөдөл барих Apple-аас хэрэгслүүд болон програмуудын багц
Mac-ийн OS хувилбар X 10.7 Lion Apple-ийн Developer сайтад «Xcode нь тушаалын мөрийн хэрэгслүүдийг» тавих шаардлагатай байна.
суурилуулах, лицензийн гэрээг хүлээн зөвшөөрөх шаардлагатай дараа:
2. Set Xquartz.
Энэ сервер нь X.Org хэрэгжүүлэх X Цонхны Систем (X11) Mac OS X дээр нь GTK + бичигдсэн шаваас нь GUI-хувилбарт хувьд шаардлагатай. албан ёсны вэб сайт нь суулгах хэрэгтэй. Шаардлагатай relogin суулгасны дараа.
3. Homebrew суулгах хэрэгтэй.
Суурилуулах ажил хийсэн байна:
Дараа нь та багийн зөв суулгах нь шалгах хэрэгтэй:
4. Set шаваас хийх:
Ийм хамааралтай элемент / GTK + / Pango / Каир нь олон ургальч юм шиг үйл явц, цаг илүү авч болно.
5. эхлүүлэх файлаа Putty.app үүсгэх.
Та Automator.app ажиллуулах ёстой. баримт бичиг төрөл "хөтөлбөр" та "урсгал бүрхүүл скриптийг" оролтын хайрцганд нь гүйцэтгэгдэнэ файл «/ хэрэглэгч / орон нутгийн / хогийн сав / замаск» замыг тогтоох, сонгох «putty.app» гэж хэмнэх хэрэгтэй үйл ажиллагаанд, файлын хэлбэршилтийг зааж "сонгох хөтөлбөр "сан" хөтөлбөр ". Хэрвээ шаардлагатай бол стандарт дүрс орлуулж болно.
SSH клиент PuTTY тохируулах нь
тохируулах график клиент програм нь SSH шаваас үйл явц нь бүх үйлдлийн системүүд дээр мөн харагдаж байна. Гадаад өнгө байдал ажлын орчны дизайн хамааран арай өөр юм.
SSH-ээр алсын машин уруу холбогдохыг хүсэж замаск ажиллуулах. үр дүнд нь цонхонд та параметрүүдийг тохируулах ёстой:
Холболтын төрөл - байгуулагдсан SSH - холболтын төрөл.
хост нэр эсвэл IP-хаяг - - нэр (эсвэл IP-хаягийг бүртгэж) Хостын энд алсын сервер IP-хаяг, домэйн нэр эсвэл интернэт хаягийг зааж өгөх хэрэгтэй. Энэ жишээн дээр, Set IP-хаяг 192.168.128.3
Port - сонсох порт - сервер нь жишээ болон өгөгдсөн байсан портыг 5754. Түүний болон цэг байгуулсан байна.
Хэрвээ шаардлагатай бол та энэ чуулганд зориулсан тохиргоог хадгалж болно.
Та "Нээлттэй" товчийг дарах үед, терминал цонх хаана дансанд алсын машины нэр болон нууц үгийг оруулна хэрэгтэй гарч ирнэ.
Хэрэв шаардлагатай бол үйлчлүүлэгч танилт түлхүүр хос Windows ажилладаг puttygen.exe хэрэгслийг шаардлагатай. PuTTY-Gen нийтийн болон хувийн түлхүүрүүдийг хос үүсгэдэг.
нийтийн түлхүүр нь стандарт SSH-д бий бөгөөд серверт нэмэгдсэн байх ёстой. , Терминал-ээр буюу шаваас дамжуулан гол болох адил OpenSSH-г нэмнэ анхны нэвтрэлт танилт нэвтрэх нууц үг баталсан учир.
хувийн түлхүүр форматыг .ppk бий болон клиентийн нэмж байна. , SSH-г олж жагсаалт өргөжүүлэх, түлхүүр сонгоод «нэвтрэх үйлдэл нь хувийн түлхүүрийн файлын» Энэ параметр нь Зөвшөөрөл олж, модны үлдсэн байна.
Эдгээр залалт дараа хэрэглэгчийн нууц үг ямар сервер нь баталгаажуулах болно.
Одоогийн байдлаар, шаваас SSH клиент нь бүх нийтийн GUI гэж үзэж байна. Гуравдагч этгээдийн хөгжүүлэгчид шаваас гар хувилбар болох Android нь Гао-Feng SSH-үйлчлүүлэгчид бий болгосон байна.
Шилдэг SSH-клиент
Одоогоор ямар SSH-клиент нь илүү сайн хэрэглэх талаар ямар ч зөвшилцөлд байна. Системийн администраторууд өөрсдийн хэрэгцээнд тулгуурлан сонгосон арга хэрэгсэл юм.
Дүрмээр бол, хэрэглэгчид * Unix-систем нь OpenSSH-ийн багцаас стандарт SSH-г ашиглах хандлагатай байдаг. Энэ нь тодорхой нийтийн синтакс ба терминалаас шууд авах боломжтой юм. Ийм найдвартай файл хуулбар (SCP) зэрэг нэмэлт багаж хэрэгсэл нь үйл ажиллагааны хувьд нэмэлт програм суулгах шаардлагатай биш юм. танд хэрэгтэй бүх зүйл OpenSSH-д орсон байна.
нь ихэвчлэн үйлдлийн систем нь Windows-д ажиллах GUI фенүүд, шаваас ашигладаг. Энэ нь Windows нь хамгийн сайн SSH-клиент нь гэж үздэг юм байна. Энэ нь доорх хонгилын шаардлагатай бүх багаж хэрэгсэл, хуулж файлууд, гэх мэт, нэмэлт модулиудыг татаж авах шаардлагатай ч байна.
Similar articles
Trending Now