Kết nối SSH với máy chủ ảo EC2 Instance Linux trên Amazon AWS


Secure Shell kapena SSH pakali pano ndiyo njira yotchuka kwambiri yolumikizira ndi kuyang'anira ma seva omwe akuyendetsa makina a Linux.

Bạn đang xem: Kết nối SSH với máy chủ ảo EC2 Instance Linux trên Amazon AWS

Ndi imodzi mwama protocol otetezeka kwambiri mukamagwiritsa ntchito ma Key Public ndi Private Key AWS Amatchedwa Key Pair kulumikiza pakati pa seva ndi makina olumikizira.

Izi awiri kiyi sangathe decrypted ndi Brute Force njira, kotero izo zidzakhala otetezeka kwambiri ntchito. Ndipo imasankhidwa ndi ma webmasters ambiri ngati njira ina yotetezera ku mapasiwedi achikhalidwe.

Mu positi yapitayi, tidaphunzira momwe tingapangire seva ya EC2 Instance Linux ndikupeza Key Pair. Ndipo m'nkhaniyi, ndikutsogolerani momwe mungalumikizire SSH ku VPS EC2 Chonde !

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (1)

I. Chofunikira ndi chiyani kuti mulumikize SSH ku seva yeniyeni ya EC2 pa Amazon AWS?

Mwachikhazikitso, ngati mukufuna kulumikizana ndi SSH, muyenera kukhala ndi chidziwitso chokwanira kuphatikiza IP Public (ie adilesi ya IP ya seva yeniyeni - VPS imeneyo), Username ndi Password.

Ndiyeneranso kunena, ngati ino ndi nthawi yanu yoyamba kudziwana ndi Amazon EC2, kupeza zambiri username Kulowa kudzakhala kovuta kwambiri komanso nthawi yambiri.

Mwa zina chifukwa sizili ngati mautumiki ena omwe amalola nthawi zonse username kusakhulupirika ndi rootkoma m'malo mwake makina aliwonse a Linux pa Amazon EC2 ali ndi a username zosiyana.

Nawu mndandanda wamaina osasinthika a machitidwe ena a Linux pa Amazon EC2:

  • Ubuntu, Debian Linux: ubuntu
  • Red Hat Enterprise Linux, OpenSUSE : root
  • CentOS Linux: centos
  • Amazon Linux, Red Hat Enterprise Linux, OpenSUSE Linux : ec2-user
  • Fedora Linux: fedora

II. Momwe mungakhalire SSH mu EC2 Instance Linux Virtual Server (VPS) pa Amazon AWS

Nazi njira zosavuta zolumikizira SSH ku VPS pa Amazon AWS zomwe mungagwiritse ntchito, chonde werengani njira, onani momwe mukumvera, gwiritsani ntchito.

Njira #1: Kulumikizana kwa SSH ku EC2 Instance mwachindunji pa msakatuli

Othandizira ambiri a VPS amakulolani kuti mulumikizane ndi SSH mwachindunji mumsakatuli popanda kudziwa chilichonse, mwachangu komanso mosavuta, koma njira iyi idzakhala yofooka kwambiri ndipo anthu ochepa amagwiritsa ntchito.

Njirayi imagwiritsidwa ntchito pokhapokha ndikufuna kuyang'ana seva kapena ndataya fayilo ya Key Pair *.PEM kotero sangathe kulumikizidwa ndi kasitomala yekha.

Chitani:

+ Gawo 1: Kuchokera pa mawonekedwe akuluakulu a Amazon EC2, mumapeza ma Instances => ndiye dinani VPS yomwe mukufuna kulumikiza kuti muwone zambiri.

Mwachikhazikitso, VPS pa EC2 sidzakhala ndi dzina, koma muyenera kuwasiyanitsa ndi Instance ID (zosasangalatsa kwambiri). Chonde alemba pa Sinthani mafano m'bokosi Name monga momwe tawonetsera pansipa kuti mutchulenso VPS iliyonse.

Izi zidzakupangitsani kukhala kosavuta kuti muzitha kuyang'anira ngati muli ndi ma VPS angapo pano.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (2)

+ Gawo 2: Patsamba Instance detail Apa, muwona zidziwitso zonse za VPS yanu, monga Private/Public IPv4 adilesi, Private/Public IPv4 DNS, Instance type, status, operating system, related Key Pair, etc.

Izi tidzagwiritsa ntchito pambuyo pake, tsopano mukusindikiza Connect kupitiriza.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (3)

+ Gawo 3: Inde, mu EC2 Instance Connectmudzatha kudziwa zomwe zikufunika kuti mulumikizane ndi SSH Public IPv4 ndi Username Kukhala ubuntu

=> Ndipo tsopano mukusindikiza Connect kupita ku SSH kupita ku EC2 Instance mwachindunji mu msakatuli.

Kuphatikiza apo, Amazon imathandiziranso njira zina zolumikizirana monga Session Manager, kugwiritsa ntchito kasitomala wa SSH ndi EC2 Serial Console kachiwiri. Izi ndi ngati mukufuna kuti mudziwe zambiri nokha.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (4)

Muyenera kudikirira pafupifupi masekondi a 30 kuti AWS ilowe mu SSH, ndipo zitatha izi, mutha kuyamba kugwira ntchito ndi VPS yanu.

Musanagwiritse ntchito njirayi, muyenera kuzindikira kuti: Osakatula masamba tsopano ali ndi gawo loti alowetsenso ma tabo (Automatic tabu kutaya) ngati palibe kuyanjana kwa ogwiritsa ntchito kwa nthawi yayitali.

Mwachitsanzo, ngati mukukonzekera dongosolo la Linux ndipo tabu yatsitsidwanso, chiopsezo cha kulephera kwa machitidwe ndichokwera kwambiri, choncho samalani, musapachike tabu kwa nthawi yayitali.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (5)

Njira #2: SSH mu EC2 Instance pogwiritsa ntchito Terminal

Iyi mwina ndi njira yodziwika bwino kwa inu omwe mumagwiritsa ntchito macOS kapena Linux Distros, ingolembani lamulo. ssh Mukapita ku chida cha Terminal, mutha kulumikiza nthawi yomweyo osagwiritsa ntchito pulogalamu iliyonse.

Nkhani yabwino ndiyakuti mutha kuchita izi pamzere wolamula Command Prompt (CMD) ya Windows, koma kulowa ndi Key Pair ndizovuta kwambiri.

Chitani:

+ Gawo 1: Mumatenganso masitepe kuti mupeze tsambali Connect to instance monga pamwamba Cách #1 pamwambapa, koma nthawi ino tidzagwiritsa ntchito njira yolumikizira pogwiritsa ntchito kasitomala wa SSH, osati EC2 Instance Connect monga kale.

Apa, mudzapatsidwa zofunikira monga Key Pair yolumikizidwa ndi EC2 Instance yosankhidwa, adilesi DNS Public ndi lamulo kuti athe kulumikizana.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (6)

+ Gawo 2: Tsopano tsegulani Command Prompt mmwamba, koperani mzere wonse wamalamulo mkati Example kumatira pa zenera CMD kenako sinthani ndime nodejs-server-1.pem kunjira yopita ku fayilo Key-Pair.PEM zomwe mudatsitsa popanga EC2 Instance yanu yatsopano.

Mwachitsanzo fayilo .PEM Ndinayiyika mufoda Downloads ya Windows 10, ndisintha lamulo ili pansipa => ndiye lembani lamulolo muwindo la lamulo la CMD => kenako dinani Enter kulumikiza.

ssh ndi Kutsitsa\nodejs-server-1.pem [email protected]

Komanso, ngati mugwiritsa ntchito Linux, mungafunike kuvomerezanso fayiloyo poyendetsa lamulo chmod 400 /đường-dẫn-tới-file.PEM Pokhapokha mungalumikizane motere.

Nthawi yoyamba mukalumikiza, mudzafunsidwa kuti mutsimikizire ngati mukufuna kupitiliza kulumikizana kwa SSH ku VPS yosankhidwa? Mwalemba kalata molondola YES => basi Enter kuvomereza.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (7)

Izi ndizomwe mudzaziwona mukamayamba bwino SSH mu EC2 VPS yomwe ikuyenda Ubuntu 20.04 LTS.

Ubwino wa njira iyi ndikuti kulumikizana ndikosavuta, sikutenga nthawi kukhazikitsa pulogalamuyo ndikuphunzira momwe mungagwiritsire ntchito, koma sikophweka kukumbukira ndikulemba lamulo lolondola kuti mulumikizane.

Xem thêm: lecturer là gì

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (8)

Njira #3: Kulumikizana kwa SSH ku EC2 Instance seva yeniyeni pogwiritsa ntchito pulogalamu ya Bitvise SSH (nthawi zambiri amagwiritsidwa ntchito)

M'mbuyomu, ndagwiritsa ntchito mapulogalamu ambiri a SSH monga Putty, ZOC Terminal, ...

Kugwiritsa ntchito kwakukulu kwa Bitvise SSH kukadali kuthandiza ogwiritsa ntchito Linux VPS kudzera pa SSH protocol monga mapulogalamu ena.

Komabe, imathandiziranso protocol yoyang'anira mafayilo a FTP - yomwe ndimafunikira ndikugwira ntchito, ndikupangitsa kutsitsa / kutsitsa mafayilo kukhala kosavuta kuposa kale.

Ndikuwona kuti ambiri opanga mawebusayiti amagwiritsa ntchito Bitvise SSH kuyang'anira VPS yawo. Ndipo inenso ndine wosiyana

Chitani:

+ Gawo 1: Tiyenera download mapulogalamu poyamba. Iyi ndi pulogalamu yaulere kwathunthu, mutha kupita patsamba lotsitsa la Bitvise SSH => kenako dinani batani Bitvise SSH Client Installer kutsitsa kasitomala pamalumikizidwe a SSH.

Ponena za gawo la unsembe, mumangofunika Next zachitika mosalekeza, sindiphunzitsanso. Nditagwirapo kale ntchitoyi, chidziwitso choyambirira ndi chochuluka kwambiri kuti ndisamanyalanyaze 🙂

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (9)

+ Gawo 2: Tsegulani pulogalamuyo, mawonekedwe akuluakulu adzakhala ofanana ndi chithunzi chomwe chili pansipa.

Monga ndidanenera mu phunziro lapitalo la kupanga EC2 Instance, AWS sidzakupatsani mawu achinsinsi kuti mulumikizane ndi SSH, koma ipereka ma Key Public ndi Private Key - otchedwa. Key Pair ndikusunga ngati mtundu wa fayilo .PEM.

Tsopano tifunika kuwonjezera fayiloyi ku Bitvise SSH's Public Key ndi Private Key manager kuti mugwiritse ntchito posankha mzere. Client key manager.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (10)

+ Gawo 3: Mwachikhazikitso, mndandanda wa makiyi ulibe kanthu chifukwa wangoyikidwa, palibe chomwe chawonjezeredwa. Tsopano kuti muwonjezere Key Pair, dinani batani Import.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (11)

+ Gawo 4: Zenera la File Explorer likuwonekera, pezani fayilo Key Pair.PEM idatsitsidwa kale => ndiye dinani Open Kuwonjezera Bitvise SSH.

Kumbukirani kukhazikitsa mtundu wa fayilo ngati All Files (*.*) Pokhapokha ndidzapeza fayilo keypair.pem chifukwa mwachisawawa Bitvise sichigwirizana ndi Client Key Type .PEM Izi.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (12)

+ Gawo 5: Mukawonjezera, tsekani zenera Bitvise Client Key Management pitani ndikubwerera ku mawonekedwe akuluakulu a Bitvise SSH.

Tsopano ndi nthawi yoti mulowetse zambiri zamalumikizidwe, choyamba lowetsani IPv4 ya VPS m'bokosi Host mu gawo Server

Pagulu DNS Komanso, adilesi iyi ya DNS yakhazikitsidwa ndi AWS kuti ingotsimikiza ku IPv4 yolondola ya VPS mukalumikiza - chidziwitsochi chikupezeka patsamba la Instance lomwe mudayendera pano. Njira 1 ndi Njira 2.

UMBRELLA Port doko la SSH lokhazikika lidzakhalapo nthawi zonse 22pokhapokha mutasintha .

Mukadali mu AuthenticationUmbrela Username Mumalowetsa dzina lolowera lomwe likugwirizana ndi makina ogwiritsira ntchito omwe mukugwiritsa ntchito, ndawalemba m'gawoli Ine zili pamwamba.

Pafupi ndi Initial method ndi Client Key inu kutembenuka ndi publickey ndi Global 1. Zachinsinsi Client Key ngati muli ndi kiyi imodzi yokha ndiye lolani Auto palibe kanthu. Izi zili ndi inu!

=> Mutalowa zambiri komanso zolondola pamwambapa => mumasindikiza Login kupanga kulumikizana kwa SSH ku VPS.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (13)

+ Gawo 6: Inde, mwanjira iliyonse, nthawi yoyamba yomwe mumagwirizanitsa ndi Bitvise SSH ndizosiyana, mudzafunsidwa kuti mutsimikizire kugwirizana ndikusunga chinsinsi cha Host cha VPS yatsopanoyi.

Inu akanikizire Accept and Save kupitiriza ndi kupewa kufunsidwa kachiwiri mu mgwirizano wotsatira.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (14)

+ Gawo 7: Mwachikhazikitso, kugwirizana kukatha, palibe zenera la Terminal kapena chirichonse chomwe chidzatsegulidwa.

Ndi ntchito iti yomwe mukufuna kugwiritsa ntchito, sankhani yofananira, mwachitsanzo, ngati mukufuna Terminal kuti mulembe malamulo angapo, sankhani New Terminal Consolengati mukufunabe mawonekedwe oyang'anira mafayilo, sankhani New SFTP Window pansi.

Izinso ndi zigawo ziwiri zofunika kwambiri zomwe nthawi zambiri timayenera kuwongolera.

Nthawi zambiri, mawonekedwe a Bitvise SSH ndiwowoneka bwino, osavuta kuzolowera ndikugwiritsa ntchito, gawo lomwe ndidazungulira mofiira ndi malo owonetsera mawonekedwe olumikizirana komanso zochitika zina za VPS ndipo ilinso ndi uthenga pamenepo. .screen kachiwiri.

cach-ket-noi-ssh-vao-may-chu-ao-ec2-instance-linux-tren-amazon-aws- (15)

Kwenikweni monga choncho, ndikukhulupirira kuti zimangotengera m'mawa umodzi kuti muthe kugwiritsa ntchito pulogalamu ya Bitvise bwino

III. Epilogue

Ndiye ndangomaliza kumene kukuwonetsani momwe mungachitire Kulumikizana kwa SSH ku EC2 Instance seva yeniyeni pa Amazon AWS ndiye chabwino.

Kawirikawiri izi ndi njira zosavuta zomwe mungagwiritse ntchito ku SSH mu Amazon AWS EC2 VPS ndipo kachiwiri, ndikupangira kugwiritsa ntchito pulogalamu ya Bitvise SSH kuti muyang'ane ma seva enieni chifukwa zidzakhala zothandiza kwambiri kwa inu pambuyo pake.

Zomwe zili pamwambazi ndi njira zomwe ndimazidziwa ndikugwiritsa ntchito nthawi zambiri, kuwonjezera apo, ngati mukudziwa njira zina zabwino, musaiwale kugawana nawo posiya ndemanga pansipa. Zabwino zonse !

CTV: Nguyen Thanh Tung - Blogchiasekienthuc.com

Nkhaniyi idakwaniritsidwa: 5/5 nyenyezi - (Pali ndemanga imodzi)

Zindikirani: Kodi nkhaniyi idakuthandizani? Osayiwala kuvotera nkhaniyo, like ndikugawana ndi anzanu ndi abale anu!

Xem thêm: heat waves là gì