= Paano Gumawa ng Virtual Private Server (VPS) sa 5 Hakbang = Ang paggawa ng pagtalon mula sa shared hosting sa isang Virtual Private Server (VPS) ay medyo madaling hakbang. Gayunpaman, ang pag-aaral kung paano mag-set up ng VPS ay maaaring medyo nakakalito, lalo na kung hindi mo pa ginamit ang command line dati. I-download ang Kumpletong Linux Commands Cheat Sheet Sa artikulong ito, ituturo namin sa iyo ang **paano mag-set up ng VPS** sa limang hakbang: Pag-aaral kung paano mag-log in sa iyong VPS sa pamamagitan ng Secure Shell (SSH) access. Ina-update ang iyong server. Paglikha ng bagong user at pagbabago ng mga pribilehiyo nito. Paganahin ang pagpapatunay ng pampublikong key. Pag-set up ng firewall para sa iyong VPS Bago kami pumasok sa mga teknikal na detalye, gayunpaman, ipapaliwanag namin kung bakit kailangan mong i-configure ang iyong bagong virtual server. Pag-usapan natin kung paano mag-set up ng VPS! == Bakit Dapat Mong I-configure ang Iyong Bagong VPS == Karaniwan, kapag nag-sign up ka para sa isang basic hosting plan, ise-set up ng iyong provider ang lahat ng software na kakailanganin mong gamitin ito. Sa nakabahaging pagho-host, halimbawa, malamang na makakakuha ka kaagad ng access sa isang control panel para sa iyong account: Ang mga hosting control panel na ito ay nagbibigay sa iyo ng lahat ng mga opsyon na kailangan mo para i-configure ang iyong account. Gayunpaman, sa karamihan ng mga kaso, hindi ka magkakaroon ng pagkakataong i-tweak ang aktwal na mga setting ng iyong server, dahil ang ibang tao ay gumagamit din ng parehong makina Sa isang VPS, sa kabilang banda, makakakuha ka ng isang kapaligiran ng server para sa iyong sarili. Sa karamihan ng mga kaso, ang iyong host ay pupunta lamang hanggang sa mag-set up ng pangunahing software ng server âÃÂàgaya ng Apache o Nginx âÃÂàat ang iba pa. ikaw ang bahala. Bukod pa rito, maaaring gusto mong mag-install ng control panel tulad ng Cyberpanel para sa mas madaling pamamahala. Nangangahulugan iyon na malamang na kailangan mong dumaan sa ilang karagdagang mga hakbang upang maging handa ang iyong server. Â, tulad ng: - Pagpapasya kung kailan mo dapat simulan ang paggamit ng VPS - Pag-aaral kung paano kumonekta dito at magbigay ng mga utos - Pag-iisip kung paano mag-install ng bagong software at magsagawa ng mga update - Pag-configure ng mga bagong user account (kung kinakailangan) - Pagse-set up ng firewall Kapag pinag-uusapan natin ang pag-isyu ng mga command sa iyong server, tinutukoy namin ang isang bagay na tulad nito: Karaniwan, makikipag-ugnayan ka sa iyong VPS gamit ang command line sa halip na isang Graphical User Interface (GUI). Maaaring nakakatakot iyan sa una, ngunit mabilis kang masasanay kung hindi mo iniisip na Mag-Google sa paligid para sa mga tamang command at pagsunod. ilang simpleng tutorial Ikaw *maaari *ring mag-set up ng mga control panel sa pagho-host na magbibigay-daan sa iyong makipag-ugnayan sa iyong server gamit ang isang GUI. Gayunpaman, hindi namin iyon sasaklawin sa artikulong ito, dahil ang paggamit ng command line ay kadalasang mas mahusay na ruta. Dagdag pa, ang pag-aaral kung paano gumamit ng mga simpleng command ay magtuturo sa iyo ng maraming tungkol sa pamamahala ng server, na halos tiyak na magiging kapaki-pakinabang habang lumalaki ang iyong site == 5 Mga Hakbang para I-configure ang Iyong Bagong VPS at Ihanda Ito na Gamitin == Tulad ng alam mo, ang karamihan sa mga web server ay tumatakbo sa mga sistemang nakabatay sa Unix. Nangangahulugan iyon na kailangan mong gumamit ng mga command na iniayon sa ganoong uri ng Operating System (OS), na hindi katulad ng mga utos mo. gamitin sa isang Windows machine. Kung gusto mong matuto nang higit pa tungkol sa pamamahala ng Windows server, tingnan ang gabay na ito para sa higit pang mga detalye Kung wala na iyon, pag-usapan natin kung paano mag-set up ng VPS! Hakbang 1: Alamin Kung Paano Mag-log in sa Iyong VPS sa pamamagitan ng Secure Shell (SSH) Access Mayroong ilang mga paraan na maaari kang kumonekta sa isang website, lampas sa paggamit ng isang browser. Halimbawa, maaari mong gamitin ang File Transfer Protocol (FTP), na nagbibigay-daan sa iyong mag-upload, mag-download, at mag-edit ng mga file sa iyong server: Bagama't maaaring maging lubhang kapaki-pakinabang ang FTP, hindi ka binibigyang-daan ng protocol na mag-isyu ng mga utos sa iyong server. Para diyan, kailangan mong gumamit ng Secure Shell (SSH) access, na isang ibang uri ng protocol na nagbibigay sa iyo ng access sa mga malalayong server. Sa sandaling kumonekta ka sa isang server sa pamamagitan ng SSH, makakapagbigay ka na ng mga utos dito. Ang SSH ay kilala rin sa malakas nitong pag-encrypt at mga protocol ng pagpapatunay, na ginagawa itong lubos na ligtas. Sa pamamagitan ng pag-aaral kung paano gumamit ng SSH, gagawin mo ang iyong mga unang hakbang sa pamamahala ng server Sa sandaling mag-sign up ka para sa isang VPS plan, ang iyong web host ay dapat magbigay sa iyo ng isang set ng mga kredensyal, kabilang ang: - Ang IP address ng iyong server - Isang username (karaniwan ugat) - Isang password para sa iyong ugat Kung sakaling hindi ka pamilyar sa termino, a **root o **superuser account ay isang user na may ganap na mga pribilehiyo at access sa isang partikular na system. Maaari mong isipin ito bilang katumbas ng isang administrator, ngunit may higit pang kapangyarihan Kapag nag-set up ka ng VPS, magsisimula ka sa isang **root** account, na siyang gagamitin mo para gumawa ng paunang koneksyon. Kung gumagamit ka ng Unix-based na OS sa iyong dulo, maaari kang kumonekta sa iyong server nang direkta mula sa command line Gayunpaman, kung gumagamit ka ng Windows, kailangan mo munang mag-install ng SSH client. Kami ay partial sa dalawang kliyente sa partikular, ang una ay tinatawag na Bitvise: Kung naghahanap ka ng isang simpleng interface na kahawig ng klasikong istilo ng Windows, hindi ka maaaring magkamali sa Bitvise. Gayunpaman, gagawin mo ang karamihan sa iyong trabaho sa loob ng command line, kaya hindi gaanong mahalaga ang istilo. Kami rin ay malaking tagahanga ng PuTTY, na nagtatampok ng mas kaunting interface. Gayunpaman, nag-aalok ito ng maraming karagdagang mga pagpipilian sa pagsasaayos, ginagawa itong mas kanais-nais kung talagang gusto mong isawsaw ang iyong mga daliri sa pamamahala ng server Para sa natitirang bahagi ng tutorial na ito, gagamitin namin ang PuTTY sa aming mga halimbawa. Sa pag-iisip na iyon, magpatuloy at i-install ang program, at pagkatapos ay isagawa ito. Makakakita ka ng isang window na tulad nito: Sa yugtong ito, kailangan mong ipasok ang IP address ng iyong server sa **Pangalan ng Host (o IP address) **field, at iwanan ang **Port **setting sa default na halaga ng **22 Pro Tip Bukod sa mga koneksyon sa SSH, ginagamit din ang port 22 para sa mga secure na login at Secure File Transfer Protocol (SFTP). Maaari mo ring baguhin ang SSH port kung gusto mo Maaari mong mapansin na mayroong isang opsyon upang piliin kung aling uri ng koneksyon ang gusto mong gamitin sa ibaba ng field ng IP. Pumili **SSH, **at pagkatapos ay maaari kang magpatuloy at pindutin ang **Buksan **button Magbubukas ngayon ang isang window ng command line, at makakakita ka ng prompt upang ipasok ang iyong impormasyon sa pag-login. Sa kasong ito, iyon ay magiging **root **at ang kaukulang password nito: Kung tama ang data na ipinasok, makakakita ka ng maikling buod ng mga detalye ng iyong server, at isang prompt para maglagay ng higit pang mga command: Iyon na ang unang hakbang kung paano mag-set up ng VPS. Huwag isara ang command line window, gayunpaman, dahil mayroon pa tayong gagawin Hakbang 2: I-update ang Iyong Server Sa sandaling mag-log in ka sa iyong VPS, makakakita ka ng mensaheng magsasabi sa iyo kung mayroong anumang âÃÂÃÂmga pakete ào mga update sa seguridad na available: Ang mga package ay mahalagang software sa Unix-speak. Pagdating sa anumang system, palaging mahalaga na panatilihing napapanahon ang mga bahagi nito, at ang mga server ay walang pagbubukod. Kung gumagamit ka ng hindi napapanahong software, bubuksan mo ang iyong server (at website) sa mga kahinaan sa seguridad. Dagdag pa rito, maaaring napalampas mo ang mga bagong feature o pinahusay na performance. Iyon ang dahilan kung bakit ang unang bagay na gusto mong gawin ay i-update ang iyong mga pakete ng server. , at mag-download ng anumang nakabinbing security patch Upang makapagsimula, i-type ang **apt update **command at pindutin ang **Enter Now, susuriin ng iyong server kung anong mga package ang kailangang i-upgrade. Kapag tapos na ito, ilagay ang **apt upgrade na mag-a-update ng mga package ng iyong server: Maaaring magtagal ang prosesong ito, depende sa kung gaano karaming mga update ang kailangang i-install ng iyong server. Kaya't umupo, kumuha ng kape, at hintayin itong matapos Kapag napapanahon na ang lahat ng iyong package, dapat kang magpatuloy at i-restart ang iyong server gamit ang **reboot **utos. Pagkatapos, isara ang window ng command line. Maghintay ng isa o dalawang minuto, at mag-log in muli gamit ang PuTTY (o ang napili mong kliyente) Kung ang lahat ay naaayon sa plano, dapat ay wala nang anumang available na update na nakalista. Nangangahulugan iyon na maaari tayong magpatuloy sa susunod na hakbang ng pag-aaral kung paano mag-set up ng VPS Hakbang 3: Gumawa ng Bagong User at Baguhin ang Mga Pribilehiyo Nito Kapag nag-set up ka ng VPS, magsisimula ka sa isang **root **user, na siyang account na ginagamit mo sa ngayon. Gayunpaman, karaniwang magandang ideya na mag-set up ng isa pang user account na may mga pribilehiyo ng superuser Ang dahilan nito ay ang **root **account ay maaaring magdulot ng ilang matinding pinsala kung hindi ka sigurado kung ano ang iyong ginagawa. Ang **root **account ay may ganap na access sa lahat ng mga setting ng iyong system, kaya ang isang maling command ay maaaring lumikha ng mga seryosong problema Ang isang regular na user account na may mga pribilehiyo ng superuser, sa kabilang banda, ay kailangang idagdag ang **sudo **prefix sa anumang utos na nais nitong patakbuhin gamit ang mga administratibong pribilehiyo. Ito ay maaaring mukhang isang maliit na pagbabago, ngunit ito ay gumagawa ng isang malaking pagkakaiba. Sa diskarteng ito, kailangan mong mag-isip nang dalawang beses bago magpatakbo ng anumang command gamit ang **sudo **prefix, na makakatulong sa iyong maiwasan ang mga sakuna. Sige at i-set up ang bagong user na iyon ngayon sa pamamagitan ng pagpasok ng sumusunod na command. Gusto mong palitan ang pangalawang bahagi ng anumang username na gusto mong gamitin: **adduser yournewusername** Pagkatapos, i-type ang linyang ito para idagdag ang user na iyon sa **sudo **grupo, na magbibigay dito ng mga pribilehiyo ng superuser (muli, pinapalitan ang placeholder ng iyong bagong username):usermod -aG sudo yournewusername** Ngayon, ang natitira na lang ay mag-set up ng password para sa account na ito. Gayunpaman, mayroong isang paraan na mas ligtas kaysa sa paggamit ng isang normal na password, na kung ano ang ginagawa namin. ÂTingnan ang susunod Hakbang 4: I-enable ang Public Key Authentication Ang pagpapatotoo ng pampublikong susi ay isang pamamaraan na malamang na mas secure kaysa sa mga regular na password. Sa diskarteng ito, bubuo ka ng isang set ng parehong âÃÂÃÂpublicâÃÂàat âÃÂÃÂprivateà¢ÃÂàkey Iimbak ng iyong server ang iyong pampublikong susi at gagamitin ito upang patotohanan ang pribado, na ikaw lamang ang magkakaroon ng access bilang isang file sa iyong computer. Kapag na-set up mo na ang pagpapatotoo ng pampublikong key, kakailanganin mo ang parehong pribadong key at isang passphrase para mag-log in, na lubos na nagpapataas ng seguridad Upang makabuo ng mga SSH key sa Windows, maaari mong gamitin ang PuTTYgen app, na mai-install kapag na-set up mo ang kliyente nang mas maaga (para sa mga detalye tungkol sa kung paano ito gawin sa mga Linux/Unix system, tingnan ang gabay na ito). Hanapin ito sa iyong mga programa at patakbuhin ang PuTTYgen app ngayon, na dapat ganito ang hitsura: Mainam na gamitin ang mga default na setting para sa iyong key pair, kaya sige at mag-click sa**Bumuo **button ngayon. Upang gawing mas kakaiba ang iyong susi, hihilingin sa iyo ng programa na igalaw ang iyong mouse upang i-randomize ito, na medyo cool: Susunod, ipapakita sa iyo ng programa ang pampublikong susi na nabuo nito para sa iyo. Bago ka gumawa ng anupaman, magpatuloy at mag-set up ng kasamang passphrase para dito, na magsisilbing password sa tabi ng key: Ngayon, sige at pindutin ang **I-save ang pribadong key **button, at i-save ang resultang file sa iyong computer. Kakailanganin mo ring kopyahin ang iyong pampublikong susi sa isang sandali, kaya't huwag isara ang window na ito. Pagkatapos, mag-log in muli sa iyong server gamit ang orihinal **root **user, at lumipat sa home directory ng iyong bagong account gamit ang iyong bagong username Ang command line ay magpapakita na ngayon ng iyong bagong user : Pagkatapos nito, kailangan mong magpatakbo ng isang serye ng mga command sa pagkakasunud-sunod, na gagawa ng bagong folder para sa iyong pampublikong key, higpitan ang folder na iyon. s pahintulot, at i-save ang iyong susi: mkdir ssh chmod 700 ssh nano ssh/authorized_keys Ang huling utos na iyon ay magbubukas ng Nano editor, na magbibigay-daan sa iyong baguhin ang bago **authorized_keys **file sa iyong server. Sige at kopyahin ang iyong pampublikong key ngayon mula sa PuTTYgen window, at i-paste ito dito Kapag handa na ang susi, pindutin **CTRL + X **upang isara ang editor, at ipasok ang **Y **kapag hiniling nito sa iyo na kumpirmahin ang mga pagbabago sa file. Pagkatapos, i-type ang sumusunod na dalawang utos: chmod 600 ssh/authorized_keys exit Papalitan ng mga iyon ang mga pahintulot para sa file na kaka-edit mo lang, at pagkatapos ay ibabalik ka sa **ugat **gumagamit Susunod, kakailanganin mong i-configure ang PuTTY upang gamitin ang iyong pribadong key kapag kumonekta ka sa iyong server upang makilala ka nito. Upang gawin ito, bumalik sa pangunahing screen ng app at pumunta sa **Koneksyon âÃÂú SSH âÃÂú Seksyon **Awt. Sa loob, makakahanap ka ng field na tinatawag na **Private key file para sa authentication Mag-click sa **Browse **button, at pagkatapos ay hanapin ang pribadong key file na inimbak mo sa iyong computer. Piliin ito, at handa ka nang umalis Panghuli, kailangan mong sabihin sa iyong server na huwag paganahin ang default na paraan ng pagpapatunay na password lamang para sa bagong user na kaka-set up mo lang. Upang gawin iyon, mag-log in sa iyong server bilang bagong user sa pamamagitan ng SSH, at patakbuhin ang command na ito: sudo nano /etc/ssh/sshd_config Bubuksan nito ang **sshd_config **file gamit ang Nano editor. Hanapin ang linyang may nakasulat na **PasswordAuthentication **sa loob ng file na iyon, at tanggalin ang sign bago nito. Pagkatapos ay palitan ang halaga nito mula sa **Oo **sa **Hindi upang magbasa ito ng ganito: PasswordAuthentication no I-save ang mga pagbabago sa file, at i-reboot ang iyong server. Sa susunod na pagtatangka mong mag-log in, magagawa mo lang ito gamit ang iyong pribadong key at passphrase Hakbang 5: Mag-set Up ng Firewall para sa Iyong VPS Marami na kaming natalakay sa ngayon tungkol sa kung paano mag-set up ng VPS. Gayunpaman, mayroon pa ring huling hakbang na dapat gawin kung gusto mong panatilihing secure ang iyong server. Iyon ay upang paganahin ang isang firewall para dito Magagawa mo ito gamit ang iptables program, na nagbibigay-daan sa iyong mag-set up ng mga panuntunan na naghihigpit sa trapiko papunta at mula sa iyong server. Ang prosesong ito ay medyo kasangkot, gayunpaman, kaya inirerekumenda namin na tingnan mo ang aming buong gabay sa kung paano i-set up ang mga iptable at i-configure nang maayos ang program Ang hakbang na ito ay maaaring mukhang overkill sa una. Sa Iptables, gayunpaman, magagawa mong higpitan kung aling mga port ang magbibigay-daan sa trapiko upang ma-access ang iyong server. Pipigilan nito ang maraming pag-atake sa kanilang mga track. Dagdag pa, ito ay isang isang beses na proseso ng pag-setup, kaya sulit na gawin ito kaagad. Handa nang Mag-Move On? Matutunan kung paano ikonekta ang iyong domain name sa iyong bagong plan âÃÂàPaano Ituro ang isang Domain sa VPS? Step-by-step na gabay sa paglipat mula sa pinamamahalaang pagho-host âÃÂàPaano Mag-migrate ng Website mula sa Shared Hosting sa VPS? Paano Baguhin ang Hostname sa Mga Server ng Linux Paano Mag-install at Gamitin ang Tmux para sa Paghawak ng Gawain Paano Mag-install ng FFmpeg sa Linux Paano Mag-install at Gamitin ang Linux Screen == Konklusyon == Ang pag-aaral kung paano mag-set up ng VPS pagkatapos mag-upgrade mula sa shared hosting ay parang pag-alis sa kiddie pool para sumabak sa Olympic-sized. Mayroon kang mas maraming silid at mga tampok upang paglaruan, ngunit kailangan mong hanapin ang iyong katayuan bago ka magsimulang magsaya. Ngayong alam mo na kung paano i-configure ang iyong VPS, nakilala mo na ang command line, na magpapadali sa pag-set up ng lahat ayon sa gusto mo. Mayroon ka bang anumang mga katanungan tungkol sa kung paano mag-set up ng isang VPS? Pag-usapan natin sila sa comments section sa ibaba!