ʻO ka hoʻohui ʻana i kahi mīkini virtual ma o ka protocol SSH he hana koʻikoʻi loa ia no kēlā poʻe hoʻohana VirtualBox makemake e komo a hoʻokele i kā lākou mau ʻōnaehana mamao a paʻa. Ma o Secure Shell (SSH), ua hoʻokumu ʻia kahi pilina i hoʻopili ʻia e hiki ai iā ʻoe ke hoʻomalu a hana i nā hana hoʻonohonoho ma ka mīkini virtual, me ka nānā ʻole i kona wahi kino. Ma kēia ʻatikala mākou e ʻimi kikoʻī i ke kaʻina o ka hoʻopili ʻana i kahi mīkini virtual VirtualBox me ka hoʻohana ʻana iā SSH, e hāʻawi ana i nā ʻōlelo aʻoaʻo a maʻalahi e hōʻoia i ka hoʻokō kūleʻa o kēia hana. Inā he mea hoʻohana ʻenehana ʻoe e nānā ana e hoʻomaikaʻi i ka hoʻokele ʻana o kāu mau mīkini virtual a makemake wale paha e aʻo hou e pili ana i kēia kumuhana, e heluhelu ma!
1. Hoʻomaka i ka hoʻopili ʻana i kahi VirtualBox Virtual Machine ma o SSH
I mea e hoʻopili ai i kahi VirtualBox Virtual Machine ma o SSH, pono ʻoe e hahai i kekahi mau ʻanuʻu koʻikoʻi i hōʻike ʻia ma lalo nei.
ʻO ka hana mua e hoʻokomo i kahi mea kūʻai aku SSH ma ka ʻōnaehana kahi a mākou e makemake ai e hoʻokumu i ka pilina. ʻO ka mea kūʻai SSH maʻamau i hoʻohana ʻia ʻo OpenSSH, i loaʻa no ka manuahi a hiki ke hoʻoiho maʻalahi a hoʻokomo ʻia mai kāu waihona waihona. ʻōnaehana hana.
Ke hoʻokomo ʻia ka mea kūʻai aku SSH, pono ʻoe e hoʻomau i ka hiki i ka server SSH ma ka Mīkini Virtual. Hiki ke hoʻokō ʻia kēia ma ka holo ʻana i kēia mau kauoha i ka Virtual Machine, me ka hoʻohana ʻana i kahi interface kauoha e like me Terminal:
ʻO ka mea mua, pono ʻoe e nānā inā ua hoʻokomo ʻia ka server SSH ma ka Virtual Machine. Hiki ke nānā ʻia ma ka holo ʻana i ke kauoha sudo service ssh status. Inā hōʻike ka hopena i lalo o ka lawelawe a ʻaʻole i hoʻokomo ʻia, pono ʻoe e hoʻokomo a hoʻomaka paha. I ka hihia o Ubuntu a me Debian, hiki iā ʻoe ke hoʻohana i kēia kauoha e hoʻokomo iā ia:
sudo apt-get install openssh-server
Ke hoʻokomo a holo ka server SSH, hiki ke hoʻopili i ka Mīkini Virtual ma o SSH me ka hoʻohana ʻana i ka mea kūʻai aku SSH i hoʻokomo ʻia ma ka ʻōnaehana host. No ka hana ʻana i kēia, pono ʻoe e hoʻohana i kēia kauoha:
ssh usuario@dirección_ip_máquina_virtual
E hoʻololi i ka "mea hoʻohana" me ka inoa inoa kūpono ma ka Virtual Machine a me "virtual_machine_ip_address" me ka IP address o ka Virtual Machine āu e makemake ai e hoʻopili. E noi ʻia ka ʻōlelo huna a ka mea hoʻohana e hōʻoia a, i ka manawa i hoʻokomo pololei ʻia, e hoʻokumu ʻia ka pilina SSH me ka VirtualBox Virtual Machine.
2. Pono e hoʻokumu i kahi pilina SSH me kahi VirtualBox Virtual Machine
No ka hoʻokumu ʻana i kahi pilina SSH me kahi Mīkini Virtual ma VirtualBox, he mea nui e loaʻa i kekahi mau koi. E hōʻoia ua hoʻokomo ʻia ʻo VirtualBox ma kāu kamepiula a ua hana pololei i kahi Mīkini Virtual. Eia hou, pono ʻoe e hoʻohana i ka protocol SSH i kāu ʻōnaehana hana a me nā hoʻonohonoho Virtual Machine.
Ma mua o kou hoʻomaka ʻana, e hōʻoia e loaʻa iā ʻoe kahi pilina pūnaewele paʻa, no ka mea pono ʻoe e hoʻoiho i ka mea kūʻai aku SSH inā ʻaʻole ʻoe i hoʻokomo iā ia. Hiki iā ʻoe ke hoʻohana i kahi mea kūʻai aku SSH e like me PuTTY e hoʻokumu i ka pilina mai kāu kamepiula i ka Mīkini Virtual.
I ka manawa i hoʻonohonoho ʻia ai nā mea āpau, wehe i ka mea kūʻai aku SSH a kākau i ka IP address o ka Mīkini Virtual ma ke kahua pili. E hōʻoia i ka pololei o ke awa i hoʻohana ʻia no ka pilina SSH (maʻa mau ke awa 22). A laila, kaomi "Connect" e hoʻomaka i ka pilina SSH. Inā ua hoʻonohonoho pono ʻia nā mea āpau, e koi ʻia ʻoe no kāu inoa inoa Virtual Machine a me ka ʻōlelo huna. A mākaukau! Hiki iā ʻoe ke komo a hoʻokele i kāu Mīkini Virtual ma o SSH.
3. Hoʻonohonoho pūnaewele ma ka VirtualBox Virtual Machine
Pono ke kaʻina hana i hiki iā ia ke kamaʻilio pololei me nā pūnaewele a me nā mea hana ʻē aʻe. A laila, e kikoʻī ʻia i kēlā me kēia ʻanuʻu pehea e hoʻoponopono ai i kēia pilikia.
1. E nānā i nā hoʻonohonoho pūnaewele paʻamau: ʻO ka mea mua e hana ʻia e hōʻoia i ka hoʻonohonoho pono ʻana o nā hoʻonohonoho pūnaewele paʻamau i VirtualBox. No ka hana ʻana i kēia, e hele i ka ʻāpana hoʻonohonoho hoʻonohonoho mīkini virtual a e hōʻoia i ke koho ʻana i ke koho adapter network e like me "Bridged Adapter". ʻO kēia ka mea e hiki ai i ka mīkini virtual ke komo i ka pūnaewele waho.
2. E hoʻonohonoho i ka pūnaewele kūloko: Inā makemake ʻoe e hoʻokumu i kahi pilina kūloko ma waena o kekahi mau mīkini virtual i hoʻokipa ʻia ma VirtualBox, pono e hoʻonohonoho i kahi pūnaewele kūloko. No ka hana ʻana i kēia, e hele i ka ʻāpana hoʻonohonoho hoʻonohonoho virtual machine a koho i ka koho "Internal Network" adapter network. E inoa i ka pūnaewele kūloko a e hōʻoia i nā mīkini virtual āpau e makemake e kamaʻilio ma ka pūnaewele kūloko like.
3. E hoʻonohonoho i ka pūnaewele NAT: I kekahi mau hihia, pono paha e hoʻohana i ka hoʻonohonoho NAT no ka mīkini virtual. No ka hana ʻana i kēia, e hele i ka ʻāpana hoʻonohonoho hoʻonohonoho virtual machine a koho i ka koho "NAT" network adapter. E ʻae kēia i ka mīkini virtual e kamaʻilio me ka pūnaewele waho ma o ka IP address o ka mīkini hoʻokipa.
E hoʻomanaʻo e hiki iā ʻoe ke hana i nā hoʻololi hou i ka hoʻonohonoho pūnaewele e pili ana i nā pono kikoʻī o kēlā me kēia mīkini virtual. Hoʻohui ʻia, ʻoi aku ka maikaʻi e nīnau i ka palapala VirtualBox mana a e ʻimi i nā aʻo aʻoaʻo pūnaewele no ka ʻike hou aku a me nā hoʻonā i nā pilikia maʻamau e pili ana i ka hoʻonohonoho pūnaewele ma ka mīkini virtual VirtualBox.
4. Ke hoʻonohonoho nei i nā hoʻonohonoho SSH ma ka VirtualBox Virtual Machine
No ka hoʻonohonoho ʻana i nā hoʻonohonoho SSH ma ka VirtualBox Virtual Machine, aia kekahi mau ʻanuʻu e pono ai mākou e hahai. ʻO ka mea mua, pono mākou e hōʻoia ua hoʻokomo ʻia ka polokalamu VirtualBox ma kā mākou kamepiula. Ke hoʻokomo maikaʻi ʻia, wehe mākou iā VirtualBox a koho i ka mīkini virtual a mākou e makemake ai e hoʻonohonoho iā SSH.
ʻO ka hana aʻe e hōʻoia i ka mana o ka mīkini virtual. Inā ʻaʻole ia, hoʻohuli mākou iā ia ma ke koho ʻana a kaomi i ke pihi "Start". A laila, wehe mākou i ka puka makani mīkini virtual a koho "Nā Mea" ma ka papa kuhikuhi. A laila, koho mākou i ka "Insert Guest Additions CD Image" a hahai i nā ʻōlelo aʻoaʻo e hoʻokomo i ka Guest Additions. E ʻae kēia i ka pilina ma waena o ka mīkini virtual a me kā mākou kamepiula hoʻokipa.
Ke hoʻokomo ʻia nā hoʻohui malihini, hiki iā mākou ke hoʻomau me ka hoʻonohonoho ʻana iā SSH. ʻO ka mea mua, e wehe mākou i ka pahu ma ka mīkini virtual. A laila e hoʻohana mākou i ke kauoha sudo nano /etc/ssh/sshd_config e wehe i ka faila hoʻonohonoho SSH ma kahi hoʻoponopono kikokikona. Ma kēia faila, e ʻike mākou i nā koho hoʻonohonoho, e like me ke awa kahi e hoʻolohe ai ʻo SSH, nā kī i ʻae ʻia a me nā ʻae komo.
5. Hoʻokumu i nā kī SSH no ka hōʻoia mamao ma ka VirtualBox Virtual Machine
No ka hoʻokumu ʻana i ka hōʻoia mamao ma ka VirtualBox Virtual Machine, pono e hana i nā kī SSH. E ʻae kēia mau kī i kahi pilina paʻa ma waena o ka mea kūʻai aku a me ke kikowaena, e pale ana i ka hoʻohana ʻana i nā ʻōlelo huna no kēlā me kēia komo. No ka hana ʻana i nā kī SSH, hiki ke hahai ʻia kēia mau ʻanuʻu:
- E wehe i kahi kikowaena: ʻO ka mea mua, pono ʻoe e wehe i kahi terminal i loko ka ʻōnaehana hana (no ka laʻana, Linux a macOS paha) a i ʻole e hoʻohana i ka polokalamu PuTTY inā ʻoe ma kahi ʻŌnaehana Windows.
- E hana i nā kī SSH: I ka terminal, e holo i kēia kauoha:
ssh-keygen -t rsa -b 4096. E hoʻopuka kēia i kahi pālua kī (lehulehu a pilikino) me ka hoʻohana ʻana i ka algorithm RSA me ka lōʻihi o 4096 bits. - E mālama i nā kī i hana ʻia: A laila, pono ʻoe e kuhikuhi i ke ala a me ka inoa o ka faila kahi e mālama ʻia ai nā kī i hana ʻia. No ka laʻana, hiki iā ʻoe ke hoʻohana i ka papa kuhikuhi paʻamau
~/.ssh/id_rsa. Pono ʻoe e waiho i ka ʻōlelo huna e pale aku ai i ke komo ʻana i kēlā me kēia pili.
Ke hana ʻia nā kī SSH, pono e hoʻonohonoho ʻia ke kikowaena mamao e ʻae i ka hōʻoia me ka hoʻohana ʻana i kēia mau kī:
- Hoʻohui i ke kikowaena: Ke hoʻohana nei i kahi mea kūʻai aku SSH, hoʻopili i ke kikowaena āu e makemake ai e komo mamao. No ka laʻana, holo i kēia kauoha:
ssh usuario@servidor, hoʻololi i ka "mea hoʻohana" me ka inoa inoa kūpono ma ke kikowaena a me ka "server" me ka IP address a i ʻole ke kikowaena o ke kikowaena mamao. - E hana i ka papa kuhikuhi .ssh: Ma ke kikowaena mamao, i loko o ka papa kuhikuhi home o ka mea hoʻohana, e hōʻoia i kahi papa kuhikuhi i kapa ʻia
.ssh. Inā ʻaʻole ia, hiki ke hana ʻia me ke kauoha:mkdir ~/.ssh. - Hoʻohui i ke kī lehulehu: A laila hoʻohui i ke kī lehulehu i hana mua ʻia i ka faila
.ssh/authorized_keysma ke kikowaena mamao. Hiki ke hoʻokō ʻia kēia ma ke kope ʻana i nā mea o ka failaid_rsa.pubma ka mea kūʻai aku a hoʻopili i loko o ka failaauthorized_keysme ka hoʻohana ʻana i kahi hoʻoponopono kikokikona ma ke kikowaena.
6. Hoʻokumu i kahi pilina SSH mai ka kamepiula hoʻokipa i ka VirtualBox Virtual Machine
No ka hoʻokumu ʻana i kahi pilina SSH mai ka kamepiula host i ka VirtualBox Virtual Machine, pono ʻoe e hahai i kēia mau ʻanuʻu:
1. ʻO ka mea mua, e hōʻoia i ka holo ʻana o ka Mīkini Virtual a pili i ka pūnaewele. Hiki iā ʻoe ke hōʻoia i kēia ma ka holo ʻana i ke kauoha ifconfig i ka console Mīkini Virtual a me ka hōʻoia ʻana ua hāʻawi ʻia ia i kahi leka uila IP. Inā ʻaʻole, e hōʻoia ʻoe e hoʻonohonoho pono i nā hoʻonohonoho pūnaewele ma ka Mīkini Virtual.
2. A laila, mai ka computer host, wehe i kahi pahu a hoʻohana i ke kauoha ssh e hoʻokumu i ka pilina SSH. Pono ke kauoha e hahai i kēia ʻano: ssh username@ip_addressHoʻololi username me ka inoa o ka Mīkini Virtual a ip_address me ka helu IP o ka Mīkini Virtual.
3. Ke koi ʻia, e hoʻokomo i ka ʻōlelo huna mea hoʻohana Virtual Machine. ʻAe, ʻo ia ka manawa mua Ke hoʻokumu ʻia kahi pilina SSH i ka Mīkini Virtual, hiki ke koi ʻia ʻoe e hōʻoia i ka kapuaʻi kikohoʻe o ke kikowaena. E hōʻoia inā pili ka manamana lima me kāu i manaʻo ai ma mua o ka hōʻoia ʻana.
7. Ke hoʻohana nei i nā polokalamu hoʻopau e hoʻohui i ka VirtualBox Virtual Machine ma o SSH
No ka hoʻopili ʻana i ka VirtualBox Virtual Machine ma o SSH, aia nā papahana terminal ʻē aʻe e hoʻomaʻamaʻa i kēia hana. ʻO kekahi o nā mea kaulana loa a hoʻohana nui ʻia OpenSSH, i loaʻa ma ka hapa nui o nā ʻōnaehana hana. ʻO kekahi papahana kaulana PuTTY, e hāʻawi ana i kahi mea hoʻohana kiʻi no kahi pilina maʻalahi a paʻa.
E hoʻohana OpenSSH mai kahi pahu ma nā ʻōnaehana Unix-like a i ʻole ma Windows me Git Bash a i ʻole Cygwin, pono ʻoe e wehe i ka pahu a holo i ke kauoha ssh usuario@ip_máquina_virtual, kahi usuario ʻo ia ka inoa inoa o ka Mīkini Virtual a ip_máquina_virtual ʻo ia ka IP address o ka Virtual Machine āu e makemake ai e hoʻopili.
Inā makemake ʻoe e hoʻohana PuTTY, pono ʻoe e hoʻoiho mua a hoʻokomo i ka polokalamu ma kāu ʻōnaehana. A laila, wehe iā PuTTY a ma ka "Host Name (a i ʻole IP address)" kahua, e hoʻokomo i ka IP address o ka Virtual Machine. E hōʻoia i ke kūpono o ka "Port" (ʻo ka panoa ka port 22 no SSH). Kaomi "Open" e hoʻokumu i ka pilina. A laila e noi ʻia ʻoe e hoʻokomo i kāu inoa inoa Virtual Machine a me ka ʻōlelo huna e loaʻa ai ke komo ma SSH.
8. Hoʻoponopono i nā pilikia maʻamau i ka hoʻopili ʻana i kahi VirtualBox Virtual Machine me ka hoʻohana ʻana iā SSH
Nui nā pilikia maʻamau i ka hoʻopili ʻana i kahi VirtualBox Virtual Machine me ka hoʻohana ʻana iā SSH, akā ʻoi aku ka maikaʻi o nā hopena no kēlā me kēia. Maʻaneʻi, e hāʻawi mākou iāʻoe i kahi alakaʻi i kēlā me kēiaʻanuʻu e hoʻoponopono pono i kēia mau pilikia.
1. E hōʻoia i ka hana ʻana o ka lawelawe SSH ma ka Mīkini Virtual. No ka hana ʻana i kēia, e hōʻoia mua e hoʻohuli ʻia ka mīkini Virtual a holo. A laila, wehe i ka Virtual Machine window a koho i ke koho hoʻonohonoho. Ma ka ʻaoʻao "Network", e hōʻoia ua hoʻonohonoho ʻia ka mea hoʻopili pūnaewele i ke ʻano "Bridged" a koho i ka mea hoʻopili pololei mai ka papa inoa hāʻule. A laila, e hōʻoia i ka lawelawe ʻana o ka SSH a hoʻohana i nā loli.
2. E hōʻoia i hiki ke loaʻa ka IP address o ka Mīkini Virtual mai kāu mīkini kūloko. Hiki iā ʻoe ke hana i kēia ma ka wehe ʻana i kahi puka puka ma kāu ʻōnaehana hana a ke holo nei i ke kauoha ping ip_de_la_maquina_virtual. Inā ʻaʻole i loaʻa iā ʻoe kahi pane, e hōʻoia i ka hoʻonohonoho ʻana o kāu Mīkini Virtual me ka helu IP pololei a ua hoʻonohonoho pono ʻia ka pūnaewele. Hiki iā ʻoe ke nīnau i ka palapala VirtualBox a i ʻole e hahai i nā aʻo aʻoaʻo pūnaewele e aʻo hou e pili ana i ka hoʻonohonoho ʻana i ka pūnaewele ma VirtualBox.
9. Ka mālama a me ka palekana o ka pilina SSH ma ka VirtualBox Virtual Machine
No ka hōʻoia ʻana i ka hana kūpono, pono e hahai i kekahi mau ʻanuʻu koʻikoʻi. ʻO ka mea mua, ʻōlelo ʻia e hoʻonui pinepine i ka ʻōnaehana hana mīkini virtual a me ka polokalamu VirtualBox i nā mana hou loa i loaʻa. E hōʻoia kēia i ka hoʻohana ʻana i nā hoʻoponopono bug hou a me nā pale palekana.
ʻO kekahi mea koʻikoʻi e hoʻomaikaʻi ai i ka palekana ʻo ka hoʻololi ʻana i ke awa paʻamau o ka lawelawe SSH. ʻO ke awa maʻamau no SSH ʻo 22, a ʻo ka poʻe hackers e kuhikuhi pinepine i kēia awa e hoʻāʻo i ke komo hewa. Hiki ke hoʻololi ʻia ke awa ma ka hoʻoponopono ʻana i ka faila hoʻonohonoho /etc/ssh/sshd_config, e ʻimi ana i ka laina "Port 22" a hoʻololi iā ia me kahi helu awa ʻē aʻe i ʻike ʻole ʻia.
Eia kekahi, pono e hoʻokumu i kahi kulekele password ikaika no nā mea hoʻohana kēlā komo ma o SSH. Manaʻo ʻia ʻoe e hoʻohana i nā ʻōlelo huna lōʻihi a paʻakikī i loaʻa ka hui ʻana o nā huaʻōlelo luna a me nā hua liʻiliʻi, nā helu, a me nā huaʻōlelo kūikawā. Eia hou, pono ʻoe e hōʻole i ka hoʻohana ʻana i nā huaʻōlelo maʻamau a i ʻike ʻia paha, e like me "password" a i ʻole "123456." ʻO kahi koho i manaʻo ʻia ʻo ia ka hoʻohana ʻana i ka hōʻoia i hoʻokumu ʻia e ka lehulehu, ʻoi aku ka palekana ma mua o nā ʻōlelo huna.
10. Pehea e hoʻoili ai i nā faila ma waena o ka kamepiula hoʻokipa a me ka VirtualBox Virtual Machine ma o SSH
Ke kaʻina hana o hoʻoili faila ma waena o ka computer host a me kahi VirtualBox Virtual Machine ma o SSH hiki ke hoʻohana i nā kūlana like ʻole. Ma lalo iho nei ka wehewehe ʻanuʻu ʻana o ka hana ʻana i kēia hana:
1. E nānā i nā hoʻonohonoho pūnaewele: Ma mua o kou hoʻomaka ʻana, e hoʻomaopopo pono aia nā mīkini ʻelua ma ka pūnaewele hoʻokahi a hiki ke kamaʻilio ma o SSH. Hoʻopili kēia i ka hōʻoia ʻana aia ka kamepiula hoʻokipa a me ka VirtualBox Virtual Machine ma ka pūnaewele kūloko like a ua hoʻonohonoho ʻia ka pilina pūnaewele kūpono.
2. E hoʻokumu i kahi pilina SSH: Aia nā mīkini ma ka pūnaewele hoʻokahi, pono e hoʻokumu i kahi pilina SSH ma waena o lākou. Hiki ke hoʻokō ʻia kēia ma ka hoʻohana ʻana i kahi mea kūʻai aku SSH ma ka kamepiula hoʻokipa. Inā ʻaʻohe āu i hoʻokomo ʻia, hiki iā ʻoe ke hoʻoiho a hoʻokomo i kahi mea kūʻai aku SSH e like me PuTTY.
3. Hoʻololi i nā faila: Ke hoʻokumu ʻia ka pilina SSH, hiki iā ʻoe ke hoʻololi i nā faila ma waena o ka kamepiula hoʻokipa a me ka VirtualBox Virtual Machine me ka hoʻohana ʻana i nā kauoha maʻalahi. No ka laʻana, e kope i kahi faila mai ka computer host i ka mīkini virtual, hiki iā ʻoe ke hoʻohana i ke kauoha scp waihona waihona mea hoʻohana@virtual_machine_ip:destination_directory. Pēlā nō, e kope i kahi faila mai ka mīkini virtual i ka kamepiula hoʻokipa, hiki iā ʻoe ke hoʻohana i ke kauoha scp mea hoʻohana@virtual_machine_ip:source_file destination_directory.
Ma ka hahai ʻana i kēia mau ʻanuʻu, hiki iā ʻoe ke hoʻololi i nā faila ma waena o kāu kamepiula host a me ka VirtualBox Virtual Machine ma o SSH. E hoʻomanaʻo mau e nānā i kāu mau hoʻonohonoho pūnaewele a hoʻohana i nā kauoha pololei e hōʻoia i ka hoʻoili kūleʻa.
11. ʻO ka hōʻoiaʻiʻo ma muli o ka hōʻoia ʻana i ka ʻōlelo huna ma ka pili SSH me ka VirtualBox Virtual Machine.
ʻO ka hōʻoiaʻiʻo kumu a me ka hōʻoia ʻana i ka ʻōlelo huna ʻelua mau ala kaulana no ka pili SSH i ka VirtualBox Virtual Machine. Loaʻa i nā ʻano ʻelua nā pono a me nā hemahema, a he mea nui e hoʻomaopopo iā lākou e koho i ke ala kūpono loa no kāu mau pono.
Hoʻohana ʻia ka hōʻoia ʻana i ke kī i kahi hui kī lehulehu a pilikino e hōʻoia i ka pilina. Ma kēia ʻano, mālama ʻia ke kī lehulehu ma ke kikowaena mamao, ʻoiai e mālama ʻia ke kī pilikino ma kāu mīkini kūloko a hoʻohana ʻia e hōʻoia i kou ʻike. Ke hoʻokumu ʻia ka pilina, hoʻohana ʻia ke kī pilikino e hoʻokaʻawale i ka ʻikepili i hoʻopili ʻia e ke kī lehulehu ma ke kikowaena mamao. Hāʻawi kēia ala i ka palekana, no ka mea ʻoi aku ka paʻakikī o nā kī ma mua o nā ʻōlelo huna.
Ma ka ʻaoʻao ʻē aʻe, pono e hoʻokomo ʻia kahi ʻōlelo huna i kēlā me kēia manawa i hoʻokumu ʻia kahi pilina SSH. ʻOiai ʻoi aku ka maʻalahi i kekahi mau hihia, ʻoi aku ka palekana o kēia ʻano ma mua o ka hoʻohana ʻana i nā kī. ʻOi aku ka maʻalahi o nā huaʻōlelo i ka hoʻouka kaua ʻana a hiki ke hoʻopaʻa ʻia inā hoʻouna ʻia ma kahi pūnaewele palekana. Manaʻo ʻia ʻoe e hoʻohana i nā ʻōlelo huna ikaika a hoʻololi mau iā lākou e hoʻomaikaʻi i ka palekana o ka hōʻoia ʻana i ka ʻōlelo huna.
I ka pōkole, hāʻawi ka hōʻoia ʻana i ke kī i ka palekana ʻoi aku ka maikaʻi ma mua o ka hōʻoia ʻana i ka ʻōlelo huna, akā makemake paha i kahi manawa hou aʻe a me ka hoʻoikaika ʻana e hoʻonohonoho. ʻO ke koho ʻana ma waena o kēia mau ala ʻelua e pili ana i kāu pono a me kou makemake. Inā makemake ʻoe i ka palekana ma mua o ka maʻalahi, ʻo ka hōʻoia ʻana i ke kī ke koho maikaʻi loa iā ʻoe. Eia naʻe, inā he mea nui ka ʻoluʻolu a makemake ʻoe e lawe i kahi pae haʻahaʻa haʻahaʻa o ka palekana, lawa paha ka hōʻoia ʻana i ka ʻōlelo huna.
12. Nā ʻōlelo aʻoaʻo a me nā hana maikaʻi loa no ka hoʻopili pono ʻana i kahi VirtualBox Virtual Machine ma o SSH
Ma kēia pou, hāʻawi mākou iā ʻoe i kahi alakaʻi piha i ka pili ʻana me ka pono i kahi VirtualBox Virtual Machine ma o SSH. Aia ma lalo kekahi mau ʻōlelo aʻoaʻo a me nā hana maikaʻi loa e kōkua iā ʻoe e hoʻokō i kahi pilina kūleʻa.
1. Hoʻonohonoho hoʻonohonoho hoʻopili pūnaewele: Ma mua o kou hoʻomaka ʻana, e hōʻoia i ka hoʻonohonoho pono ʻana o ka mea hoʻopili pūnaewele i kāu mau mīkini uila. Hiki iā ʻoe ke hana i kēia ma ke koho ʻana i ka mīkini virtual makemake ʻia ma VirtualBox, kaomi "Settings" a laila "Network." Maanei, hiki iā ʻoe ke koho ma waena nā ʻano like ʻole mea hoʻopili pūnaewele, e like me "Host adapter wale nō" a i ʻole "Pūnaewele kūloko". E hōʻoia ʻoe e koho i ke koho kūpono e pili ana i kāu mau pono.
2. Ke hoʻonohonoho ʻana i ka SSH ma ka mīkini virtual: No ka hiki ʻana i ka pilina SSH ma kāu mīkini uila, pono ʻoe e hōʻoia mua ua hoʻokomo ʻia ka lawelawe SSH. ʻO kēia Hiki ke hana ʻia ma ka holo ʻana i ke kauoha sudo apt-get install openssh-server ma ka pahu mīkini mīkini. Ke kau ʻia, hiki iā ʻoe ke komo i ka faila hoʻonohonoho SSH ma /etc/ssh/sshd_config. Maʻaneʻi, hiki iāʻoe ke hana i nā hoʻonohonoho e like me ka hoʻololiʻana i ke awa paʻamau a me ka ho'āʻana a iʻole ka hoʻopauʻana i kekahi mau koho hōʻoia.
3. Hoʻonohonoho i ka Port Forwarding: Inā makemake ʻoe e komo i kāu mīkini virtual ma o SSH mai kahi mīkini hoʻokipa waho, pono ʻoe e hoʻonohonoho i ka hoʻouna ʻana i ke awa ma VirtualBox. Hiki ke hana i kēia ma ke koho ʻana i ka mīkini virtual ma VirtualBox, kaomi "Settings" a laila "Network." Ma lalo o ka ʻaoʻao "Advanced", e ʻike ʻoe i ke koho port forwarding. Maʻaneʻi, hiki iā ʻoe ke hoʻohui i kahi lula no ka hoʻouna ʻana i ke awa hou ma ke kuhikuhi ʻana i ke awa kumu a me ke awa huakaʻi, a me ka helu IP wahi e hele ai.
Me kēia mau ʻōlelo aʻoaʻo a me nā hana maikaʻi loa, hiki iā ʻoe ke hoʻohui ala kūpono i kahi VirtualBox Virtual Machine ma o SSH. E hoʻomanaʻo e hana i nā hoʻonohonoho pono āpau a e hōʻoia i ka hoʻohana pono ʻana o ka mea hoʻopili pūnaewele a me SSH. Manaʻo mākou he mea pono kēia alakaʻi iā ʻoe!
13. Ke hoʻohana nei i nā tunnels SSH e komo i nā lawelawe ma ka pūnaewele kūloko o ka VirtualBox Virtual Machine
ʻO nā tunnels SSH he mea pono loa no ke komo ʻana me ka palekana i nā lawelawe ma ka pūnaewele kūloko o kahi VirtualBox Virtual Machine. Me kahi tunnel SSH, hiki iā mākou ke hoʻokumu i kahi pilina paʻa ma waena o kā mākou kamepiula kūloko a me ka mīkini virtual, e ʻae ana i ke komo ʻana i nā lawelawe kūloko me ka wehe ʻole ʻana iā lākou i ka Pūnaewele.
No ka hoʻohana ʻana i nā tunnels SSH ma VirtualBox, pono mākou e hoʻonohonoho mua i kā mākou mīkini uila uila adapter i hiki ke ʻike ʻia mai kā mākou kamepiula kūloko. Hiki ke hana i kēia ma ke koho ʻana i kahi koho "Internal Network" a i ʻole "Host Only Network" i nā hoʻonohonoho pūnaewele o ka mīkini virtual ma VirtualBox.
A laila, mai kā mākou kamepiula kūloko, wehe mākou i kahi pahu a holo i kēia kauoha e hoʻokumu i ka tunnel SSH:
ssh -L
Ma kēia kauoha, hoʻololi mākou
14. Nā hopena a me nā ʻōlelo aʻoaʻo hope e pili ana i ka pili SSH i kahi VirtualBox Virtual Machine
I ka hopena, ʻo ka pili SSH i kahi VirtualBox Virtual Machine he a ala palekana a me ke ala kūpono e komo ai a hoʻokele i ko mākou kaiapuni virtual. Ma kēia ʻatikala holoʻokoʻa, ua aʻo mākou i kēlā me kēia pae pehea e hoʻonohonoho a hoʻohana i kēia pili. Ua ʻike mākou pehea e hoʻouka ai a hoʻonohonoho i kahi kikowaena SSH ma ka mīkini virtual, hoʻopuka i nā kī SSH no ka hōʻoia paʻa, a me ka hoʻopili ʻana mai kahi mea kūʻai aku SSH waho.
He mea nui e hoʻomaopopo, ʻoiai ua paʻa loa ka pilina SSH, pono e mālama ʻia kekahi mau mea e pale ai i kā mākou mīkini virtual. No ka hoʻomaka ʻana, ʻōlelo ʻia e hoʻohana i nā ʻōlelo huna ikaika a hoʻonui mau iā lākou. Eia kekahi, he mea nui e hoʻomau i ka polokalamu mīkini virtual, e hoʻopili ana i nā pale palekana e pono ai.
ʻO ka hope, pono e hoʻohana i nā mea hana a me nā ʻenehana kūpono e hoʻokele a hoʻopaʻa i kā mākou pilina SSH. Manaʻo ʻia e hoʻohana i kahi pā ahi e kaupalena i ke komo ʻana i ka mīkini virtual mai nā kumu hilinaʻi ʻole, a nānā pū i nā log server SSH e ʻike i nā hoʻāʻo ʻae ʻole. Ma ka hahai ʻana i kēia mau ʻōlelo aʻoaʻo, hiki iā mākou ke hauʻoli i kahi pilina SSH palekana a hilinaʻi i kā mākou VirtualBox Virtual Machines.
I ka hopena, ʻo ka hoʻopili ʻana i kahi mīkini virtual VirtualBox ma o SSH e hāʻawi i kahi ala palekana a maikaʻi hoʻi e komo a hoʻokele i ka mīkini virtual ma kahi mamao. Me ka hoʻohana ʻana i nā kauoha kūpono a me ka hoʻonohonoho kūpono, hiki i nā mea hoʻohana ke hoʻokumu i kahi pilina paʻa i ka mīkini virtual a hana i nā hana hoʻokele me ka ʻole pono e noho kino ma ka mīkini. He mea pono kēia no ka hoʻomohala ʻana a i ʻole ke kikowaena kikowaena kahi e pono ai ka hoʻokele mamao. ʻO ka hoʻonohonoho a me nā ʻanuʻu i hāʻawi ʻia ma kēia ʻatikala he alakaʻi kumu ia e hiki ke hoʻololi a hoʻonui ʻia ma muli o nā pono kikoʻī a me nā koi o kēlā me kēia mea hoʻohana. Ma ka hoʻohana ʻana i kēia hana, hiki i nā mea hoʻohana ke koho i ka hoʻokele mīkini virtual a hoʻonui i ka pono i ka hoʻomohala ʻana a me ka hoʻolaha ʻana i nā ʻenehana ʻenehana.
ʻO wau ʻo Sebastián Vidal, he ʻenekinia kamepiula makemake nui i ka ʻenehana a me DIY. Eia kekahi, ʻo wau ka mea nāna i hana tecnobits.com, kahi aʻu e kaʻana like ai i nā kumu aʻo e hoʻomaʻamaʻa a hoʻomaopopo ʻia ka ʻenehana i nā mea a pau.