Paano i-setup at paganahin ang SSH sa Ubuntu Virtual Box

How Setup Enable Ssh Ubuntu Virtual Box



Ang VirtualBox ay isang program na ginamit upang tumakbo at madaling ilipat sa pagitan ng maraming OS sa iyong operating system. Partikular na kapaki-pakinabang sa pagtataguyod ng mga koneksyon sa mga network. Ang Secure Shell ay isang cryptographic network protocol na ligtas na nagpapatakbo at kumokonekta sa isang kliyente sa isang server sa isang hindi siguradong network. Ang data ay kailangang maging ligtas na cryptographically bago ipadala ito sa network upang maiwasan ang pag-atake ng tao-sa-gitna. Bukod, kakailanganin mong paganahin ang SSH habang nakikipag-ugnay sa Mga Virtual Machine para sa mga kadahilanang panseguridad. Tatalakayin namin ang pag-install at pagpapagana ng SSH sa Ubuntu virtual box upang magtatag ng isang ligtas na koneksyon sa pagitan ng mga host.

Ano ang SSH?

Ang SSH (Protect Shell) ay isang bukas na protokol na ginamit upang ma-secure ang hindi gaanong kumplikado at mamahaling koneksyon sa network na ibinibigay ng mga solusyon sa VPN na batay sa hardware o, sa madaling salita, pagpapatotoo, pag-encrypt at integridad ng data upang ma-secure ang network. Nakakakuha kami ng maraming mga tampok sa SSH, tulad ng ligtas na command-shell, secure na paglipat ng file, at malayuang pag-access sa pamamagitan ng isang ligtas na lagusan sa isang saklaw ng mga aplikasyon ng TCP / IP.







Bukod sa pagpapatotoo ng host at pag-encrypt ng data at integridad, mayroon din itong mga karagdagang benepisyo tulad ng pre-encryption compression, na maaaring mas mababa ang mga gastos sa pagkalkula ng pag-encrypt ng data.



Ano ang mga Port?

Ang mga port ay isang abstraction na maaaring makipag-usap sa mga programang gumagamit ng iba't ibang mga protokol. Bukod sa mga proteksyon ng layer ng transportasyon tulad ng TCP, UDP, SMTP, mga port ay ginagamit. Ang isang numero ng port ay nakatalaga sa iba't ibang mga serbisyo; halimbawa, ang HTTP ay gumagamit ng TCP at UDP port 80. Sa pamamagitan ng paggamit ng mga numero ng port, pinapayagan ng isang pares ng mga system ang parehong transport protocol na buksan ang maraming mga socket.



Ano ang NAT?

Ang Pagsasalin sa Network Address ay nangangahulugang NAT.





Tulad ng ipinahihiwatig ng pangalan, nagtatrabaho ang NAT upang isalin ang address sa isang dulo ng isang pribadong network na nilikha ng isang gumagamit na tumuturo sa isang lokasyon na sinasabing nasa isang pribadong network.

Mga Hakbang sa Pag-set up at Paganahin ang SSH

Hakbang1: Buksan ang iyong virtual box. Mag-click sa Mga Setting at pumunta sa Network.



Hakbang2: Piliin ang Adapter

Paganahin ang Network Adapter na libre at Piliin ang NAT network.

Hakbang3:
Buksan ang mga advanced na pagpipilian at mag-click sa pagpapasa ng port
Lumilitaw ang isang tab na mayroong ilang mga patlang, tulad ng ipinakita sa susunod na hakbang.

Hakbang4: Magdagdag ng isang bagong entry alinsunod sa mga tagubilin sa ibaba pagkatapos ng pag-click sa pindutan ng + sa tab na ito.

Pangalan: ssh
Protocol: TCP
Port ng Host: x
Port ng Bisita: at
kung saan ang x at y ay magkatulad na mga numero sa port.

Pagkatapos nito, makakakita ka ng isang bagong entry sa mga talahanayan na may mga detalye na iyong napunan.

Hakbang5: I-install ang SSH
Ang Ubuntu desktop system ay hindi mai-install ang SSH server bilang default ngunit madaling mai-install sa pamamagitan ng regular na mga Ubuntu repository system.

Ang mga sumusunod na utos ay mai-install ang SSH:

sudoapt update
sudoapti-installopenssh-serve

Hakbang6: Kumonekta sa SSH
I-type ang sumusunod na utos upang kumonekta sa iyong panauhin

$ssh -p <username> @127.0.0.1

Ipasok ang password kung na-prompt, at makakonekta ka sa virtual machine.

Upang huwag paganahin ang SSH sa iyong machine, patakbuhin ang:

sudoihinto ang systemctlssh

Upang paganahin ito kapag hindi ito pinagana, patakbuhin ang:

sudosystemctlpaganahin ssh

Konklusyon

Nalaman namin kung paano i-install ang SSH sa iyong virtual machine sa Ubuntu. Tulad ng tinalakay, ang SSH ay isang kapaki-pakinabang na tool upang maitaguyod ang ligtas na komunikasyon sa pagitan ng client at server sa isang hindi seguradong network. Nang walang tamang pag-set up ng koneksyon ng SSH, ang iyong mga application ay maaaring maapektuhan ng isang man-in-the-middle na pag-atake kung saan maaaring i-access ng isang umaatake ang iyong data sa network. Gumagamit ang SSH ng RSA at iba pang mga asymmetric algorithm na naka-encrypt upang i-encrypt at i-decrypt ang data na ipinadala sa network. Ang pagse-secure ng iyong data ay magiging mas mahalaga kapag nagpapalitan ng data tulad ng mga detalye sa bangko at password sa network. Ang kawalan ng seguridad ay maaaring humantong sa isang malaking pagkawala sa parehong client at ang kumpanya. Ang pagbabago ng default na SSH port ay magpapataas sa seguridad ng iyong server sa pamamagitan ng pagbaba ng panganib ng mga awtomatikong cyber-atake.