áá ááĽá! áá áἠá áľáááᣠá¨áá°áá˝ áá áááŤááľ ááá á áááá áĽáá´áľ áááá áĽáá°áá˝á á¨áááá á áá ááŁáŞáá˝á˘
á˝áá á¨áłá°á á áááŽááŤá á áľáŤááá˝ ááááᣠá˛áłáľáá ááááᣠá á á ááá áááĽá áá áłáłááá˝ á áá°ááᢠá˝áá ᨠIT ááá áá á°áá˝ á¨á°áľá°áŤá¨á ááááŤááľ á°áá¨á áááá á á¨á°á¨á á á°á¨á áááŞáŤáá˝á áááᢠáá áľááĽááľá áŤááá, á˝ááá áááá ááťáá.
á áááá áááľá áá?
áľááá á áááá áááľá áá? á "á°áá¨á" á˝áá° ááłáĽ áá áĽáá° áśááľáá á áŤá á¨á°á°ááá á áááአá¨áá á áááá áá á¨á°ááá á°á áááá˝ (á°áá áá˝) á¨á°áá ááľá áá¨ááá˝ ááá áᣠáá°áŤáľ áĽá ááľá°ááá á¨áá˝á ááŽááŤá ááᢠá á ááľ áŁá˘áŤ ááłá áá - áŁá˘áŤá á á áłá˝ á áŠá á ááŤáááľ á á ááłááľ á¨áľá á áááá áá ááááᢠá áĽá áááłáŁ minecraft á áááá á°áŤáážá˝ (á°áá áá˝) á¨ááááá áľáŁ ááŤááľ á¨áá˝áᣠáĽááŽá˝á á¨áá°áĽáŠá áľáŁ ááá° á ááá áááĽáŤáᢠᨠminecraft á áááá á°áŤáážá˝á áĽá áááááá á°ááŁáŤá¸áá á¨áááááľ áááááľ á áá áľá˘
á ááá˝ ááá¨áľ áĽáá°ááťáá, á áááአá áŽáááŠá°á (áá˝á) áá áĽá¨á°áŤ ááá á áá áľ. á ááááŠá á á¤áľá áŽáááá°á áá ááłá°á áá˝ááᣠáá á áá á ááŁááĄ-
- á áĽáą áá áá°áŚá˝á á ááááľ á¨áĽáŤáľáá áŽáááá°á á°á áááľ áĽáŤá ááš ááá˘
- á áááአáŽááá°ááá áááá, áá á á¨áĽáą áá á áá°áŠáľ áľáŤ áá áŁáá ááᣠáá˝áá
- á¨á¤áľáá áŽáááŠá°á á 24/7 ááá¨áľ á áá˝ááᥠá ááłáá´ áŤá ááłáᣠá ááłááľ áá áŽáááá°áá á¨á˘áá°áááľ áááááą áá ááᣠááá°á˘
- á°áá¨ááá á¨ááŞá á áá áááľá¨áľ áŽáááá°áŤá˝áá á°á á áá ááľá¨áľ á ááŚáľ á¨á áá á áľáŤáťá "á¤áľ" á¨á áááá¨áĽ á á áŤá˘áá˝ á¨áľáá áá á°ááááá¨ááĽáĽáá á᪠á áá ááááŤáśá˝ á ᨠ2-3 áááľ áááἠáá˝áá.
áĽá áĽááá á á˝ááŽá˝ áĽáá´áľ áááłáľ áĽáá˝ááá?
ááĽááá áá á˝ááŽá˝ áááľáá áá áá áá áááŁá áá˝á ᨠáá á¨áááááłááľáááľá á¨ááááἠá áá á áľáŤáťá˘
á áľá¸á᪠áááľ? áĽáľá˛ áĽáááá°áá˘
áá° ááŞáá˛áŤ áĽáááľá˘
ĐиŃŃŃĐ°ĐťŃĐ˝Đ°Ń ĐźĐ°Ńина (VM, ĐžŃ Đ°Đ˝ĐłĐť. virtual machine) â ĐżŃОгŃĐ°ĐźĐźĐ˝Đ°Ń Đ¸/иНи аппаŃĐ°ŃĐ˝Đ°Ń ŃиŃŃоПа, ŃĐźŃНиŃŃŃŃĐ°Ń Đ°ĐżĐżĐ°ŃĐ°ŃнОо ОйоŃпоŃонио нокОŃĐžŃОК пНаŃŃĐžŃĐźŃ...
á áŁá á áľá¸á᪠á áá ááá áááľááἠá áŽáááá°á ááľáĽ áŤá áŽáááá°á ááᢠá áĽáą áá áŚááŹá˛áá á˛áľá°á ááŤá áĽá áĽáá° áá°á á áŽáááŠá°á ááľáŤáľ áá˝ááá˘
áá´áľ áĽáááľá°ááá?
áááą ááá áá-
áŞá¤á ááá á áĽá áááá
áá° áŁá˘áŤá áááą
á áŽááśá ááľáĽ, á á áááááśáš ááŤá¨á, áŤáá EC2 áĽá áá° áĽáą áááą.
á¨áá¨á ááĽá¨á ááá¨áĽ á áľááá ááá áá á áááá á¨á ááá á ááááŽá˝ á¨áááá áľ áŚáł ááᢠáĽáá°á¨á áŤáŁá˘á ááá¨áĽ á ááĽá ááááŤáąá á á áá áá¨áĽ áá áŤáá á¨áááŁá˘áŤ ááĽááľ á¨á°áᨠáľááá áĽá á¨á¨á°áá á¨ááᣠáááááľ á á°áťá áá á ááŁá á¨áááá áľá á¨áá¨á ááá¨á ááá¨áĽ á ááĽá á˘
á¨ááἠááĽá¨áá áááá¨áĽ á áááááąá áĽáá˛á áá áĽáááŤáá
á áĽá áááł (ááľáŽ) á¨á á¨ááááľ á¨áá¨á ááá¨á áá¨á áá˘
áááŁá áá˝á áááá á ááá á áá ááᢠáá áá áááľá¨á áá° áľáŠ áááą áááłá á áľááá
áŞá¤á áááá áĽááááá˘
1) á¨áľááá° ááááá ááľá ááá¨áĄ. á ááááŽá˝á áááłá°á ááááľ á áŁá ááš áá, á¨áá¨áá፠áŞáľ áĽáá áááá á´ááľáľ 7
á áááŁá áá˝áá áá ááá ááŤáá á áŤáŁá˘ áĽáá°áááá áἠááŁá áááŁá, áá˝á á áŽááśá á áŠá áá°ááłá. á¨áŽáááŠá°á ááłááľ áłááá áľáááá˝á á áá áá VMá áááŁá áá áŤáŤáľáłáᢠáĽáąá á áľááŠ: á áá ááá á¨áá áľá ááá "á áŁá á¨á°ááłá°á " áľááá á¨áŤáľáá ááá á°áá¨á ááááá ááłáĽ áá°á á¨áá áľá. á áŽááśá á áŠá á¨áá˝á áá á áĽáŽ ááľáŤáľ ááá áá - á á áᥠááŤáľá áŤáŠáłá.
2) á áá á¨áŞá¤á á´áááŤá áá áá áĽáááááá. ááá á á áááᣠAmazon áá á áŤáááŁá t2.micro, ááľáá ááá á°áá¨á á á á áá°áá, ááá áá á¨áá°áá˝ áá áááŤááľ á á áá.
3) á¨á°ááŠáľ á áá áśá˝ á ááŁáŞááľ áááŤá ᣠáá á áľáŠ áá áĽáááááᢠá¨á°á áááľ áĄáľáá˝á áŤáá áŠ.
áĽáá á minecraft á áááá á¨áá°áĽ ááłá¨áťá áááá á ááĽáá˘
á ááá á ááááᣠáá°áĽ á¨ááá ááá áᢠáá¨á ááá áĽáá°á°áᨠá¨ááŤááááľ á ááłá áŤááá ááĽá ááᢠá VM áá áĽá á¨á°ááŤáŠ á áááááśá˝ áĽá á°áá¨áŽá˝ ááአáľááá˝á ááá áᢠá¨áá¨á ááŹáśá˝ á áŞá¤á ááľáĽ á¨ááľá¨áťáá áá°áĽ (ááĽá) áŤá¨ááťáá˘
á minecraft á ááááŽá˝, ᨠde facto ááľáááľ áá°áĽ áá áá áá 25565. á¨áĽááľáá áŞá¤á á áá áá°áĽ ááľá¨áľ áĽáá°á°ááá° á¨ááŤááááľ á á áĽáá¨ááá˘
á ááŤáŠá á á á ááľá¨á á¨áŞá¤á ááá áá ááá ááá áá° ááľáŽáą áááą ááááá áĽá áŤáľáááŠ
ááŞá¤á á¨á¤áľá¤áľá¤á˝ ááá áĽááľ á áááááľ áá
áľááá , á¨áá˝á áá áŤáá áááááľ á SSH ááŽáśáŽá á áá áá áá¨áááá.
á¨á¤áľá¤áľá¤á˝ ááŽáśáŽá á áá¨á°áá ááአáá°áŤá-á¨ááá áĽááľ á°áá ᨠ(á¨á áἠáĽá á¨áá), á¨á áἠááá á VM áá á°ááá§á áĽá á¨áá ááá ᨠVM (á°áá á) áá á á°ááá á°á áŽááá°á áá á°á¨áá˝áˇá. á ááááá áľ áá áŞá¤á á°áá áá á¨áá°áŤ á¨áá ááá áĽááłáá áŤá¨áááŁáá˘
áááŚá˝ áĽáá˛áááłááľ á á°á¨á. á¨áá¨á°áá ááľáŽáľ á¨ááľ áááľá ááłáŤá.
áááá áĽááľ áľá áŤáľáᥠ(ááĽááľá áážáľ) áĽá á á áŤáľáá á¨ááá¨áľ ááá áĽááľ. ááá¨áľ á ááĽá .áá á¨áá ááááá á¨áŤá áááᢠá ááŤáŠá á á áŤáľáá ááłááá˝á á áľááá. á áá á ááááŠá á¨ááŤáľá°áááľ áááŁá áá˝á ááĽá¨ááá˘
á¨áááááłááľ á ááá á ááááľ áá
á áá á¨áááááἠá ááá á¨áĽá áŞá¤á áá ááááľ áĽá áá°á á ááĽáᢠááá ááá áľáá áĽááááá á°áŁáŁá á áááá˝ áĽá á áĽáą ááľáĽ ááľ. á áľáŠ áá, á ááŤáŠá á á áŤáľáá ááľá˛á á áá á áľáŤáť áááľáĄ áĽá á¨áááááłááľ á áá áŤááá˘
á áá á¨á°áá áá á áá á áľáŤáť á¨áŞá¤áá á˝á áá ááŤáŤá á áá áľá˘ áá áá áááľá¨á á¨áááአááľáĽ áĽá á áááá ááľáĽ ááá¨áĄáľ áĽááááá˝ ááá¨áĽ á°ááłá á¨á áá á áľáŤáť
á ááá á áŞá¤áá á¨á á á á áľáŤáťá˝á áá áŤáŤáááľá˘
á°á ááá!
áá° VM áááą
á áá áŞá¤á á˛ááá áĽá á¨á á á á áľáŤáťá áľááłá°á¨ á¨áą áá áĽáááá áĽá á¨áá minecraft á áááá áĽáááá˘
á¨áŞá¤á áá á SSH á áŠá ááááááľ ááŽááŤáá áá áá
PuTTYá á¨áŤá á áá ááááąáľá˘ á áá áááááąá áááááľ áŤáľáááááłá.
- á áľáŠ ááľáĽ ááá áá á¨áááááľ á áááľ ááá¨áĄ á¤áľá¤áľá¤á˝, áá°áĽ 22. ááááááą áľá ááááš. á á¤áľá¤áľá¤á˝ á áŠá ááááááľ á¨á áľá°ááá
áľá áĽáá°áá
áŤá ááĽá¨ááá áá-
иПŃ_пОНŃСОваŃоНŃ@ĐżŃйНиŃĐ˝ŃĐš_dns
.
á AWS ááľáĽ áŤáá ááŁáŞ á¨á°á áá áľá á CentOS - ááᢠá ááśáá˝. á¨áĽááľá ááá Რá¤á á¤áľ áĽáá ááłá áá˝áááĄ-
ááľáá á áá [email protected]
- á áľáŠ ááľáĽ SSH -> áá¨áá፠á¨áĽááľáá á¨áá SSH ááá áŤá
ááĄá˘ á ááá ááľáĽ á°á¨áá˝áˇá
.pem
, áá°á áĽáá á ááá°áá. ááá áá áá˛á˛ á¨áááá˝ áá ááľáŤáľ á áá˝ááá˘.pem
, á áá¸áąá áŤáľááááá.ppk
. áááᥠáá˛áá áĽáá ááááá˘á¨PTTYgen áľá ᨠáá˝ áááá¨á áááŞáŤáá˝ . á¨á°áá áá ááá.ppk
á áľááἠáĽá áĽáá á áľááŁáĄ
- á¨á ááŤáŠ áá áŤááá áááááľ á áááᾠᨠVM áá áĽáááááá áááľ.
áĽááłá á°áľ á áá˝á! á áá á¨áĽááľá áŞá¤á áŽááśá áá á°áááá°ááᢠá ááááŤá˝áá áá° áĽáą áááłá°á áááŤáá˘
minecraft á áááá ááŤá áĽá áááá
á ááááŤá˝áá áááá áĽááááᢠá ááááŞáŤáŁ á áĽá áŞá¤á áá áĽááľ áĽá áá˝á ááŤá á ááĽáá˘
sudo yum install -y wget mc iptables iptables-services java screen
áĽáŤááłááą áĽá áá˝ áá áĽáá°áá áĽááá á˘
- wget - á ááááľ ááľáĽ áááá˝á áááá¨áľ áááááŤá˘ á áĽáą á ááŤáááľ á¨á áááá áááá˝á áĽááááłáá.
- mc - á¨áŽááśá á˝áá á ááłá. ááá°ááá á°á áá á á á ááá áááááľ áĽá áážáľ áááŤáŤáá˘
- iptables - áá¨áááá áááľá°áłá°á áĽá ááááá áááá፠ᣠá áĽáą áĽááłáł á áĽá áŞá¤á áá áá áááá áá°áĽ áĽáá¨ááłááá˘
- á፠- minecraft á á፠áá áá°áŤá, áľááá á áááአáĽáá˛á°áŤ á áľááá áá
- áľááŞá áááááľ á¨ááľáŽáľ á áľá°áłáłáŞ ááᢠá ááááŠá á¨á áááľá¨á á¨áĽáá áŽááśá áááŁááľ áŤáľá˝ááá. áĽáááłá áá á áááአá áŽááśá á áŠá áááá á áá áľ, á¨áŞá¤áá áá áááááľ áŤáá¨áĄ, á¨á áááአáá°áľ áááá. áľááá , á á°áᨠá¨áŽááśá ááľáŽáľ ááľáĽ áĽáá°áŤááá.
á áá áá¨áááá áĽááá áá˘
áá¨ááá á¨áŽáááŠá°á ááľááá áśááľáá ááá áááľáá-áśááľáá á áŤá á˛áá á ááľáĄ á¨ááŤáááľá á¨ááľááá áľáŤáá á á°áááš á áá˝ áá°á¨áľ á¨áááŁá á áĽá á¨ááŤáŁáŤ ááᢠ(ááŞáá˛áŤ)
á ááá á áááá˝ ááĽáŤáŤáľáĄ- á áĽá áŤáá áľá á¨á°á á áľáĄáľá˘ á á¨á°áá ááľáĽ á°áŤ á áááľ á˛ááľ á¨áá á á¨ááá áá áá. áá° á¨á°áá ááááŁáľ á áá˘á ááľááł áá á ááľ á á á á ᣠá áá áá á áŁááá˝ ááá áá á°á áá° áá˝á ááááľááľ áá˝á áĽáá°áá á áááአáá áŤá¨ááᥠᢠá áŽáááŠá°á ááľáááŽá˝ ááľáĽ á¨ááľááłá áĽá á¨á አáá á¨áá¨áááá á áá¨ááá áá.
sudo mcedit /etc/sysconfig/iptables
á áá á¨áá¨ááá áá á¨áľ ááá áá ááᢠááá°áĄ á áá á¨áᎠá áá°á á á¨áá á ááἠááááľá˘ 25565, áá á minecraft á áááá áá°á á áá°áĽ áá.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 25565 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
á á á ááľá¨á áááá áá F10, áááŚá˝á á ááľááἠáá.
á áá áá¨áááá áĽáááá áĽá á áŤáľ-á°á áĽáá˛áá áĽááľá˝áááĄ-
sudo systemctl enable iptables
sudo systemctl restart iptables
á¨á áááá áááá˝á á á°áᨠá áá ááľáĽ áĽáá¨ááťáá, áĽáááĽáŤáá, áá° áĽáą áĽáááłáá áĽá á¨á áááá áááá˝á áĽááááłáá. ááá á áá áá á ááĽááľ wget
mkdir minecraft
cd minecraft
wget <ŃŃŃНка_на_jar>
ááááľ áŤáľáááá ááĽá°á á ááá áááá¨áľ .jar
á¨á áááá ááá. áááłáᣠá¨á áááá ááá áľáŞáľ 1.15.2 á ááááĄ
wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar
á¨á ááá áááśá˝ á áľáĽáá áááá¨áą ls
, ááááš á¨áá¨áą áááá¸áá áŤá¨áááĄ.
á¨á ááááŠá ááá áĽááááᢠá áá á áááአá áá°áŤá: ááľáŤ á áľááá á¨áááľá áááá áááá˝ áááĽáŤá, áĽá á EULA áááľ áá áĽááłáá°áľáá áááá. áááá á ááááľ ááá˝á ááá á eula.txt
sudo mcedit eula.txt
ááá˘áŤáá áá°áá¨á°áá á ááá¨á áááľáá áŤá¨áááĄáĄ-
eula=true
áááá ááááą server.properties
áá
á¨á ááááá áá
á ááá ááá˘
á áĽáą áá á¨áá¨á°ááá ááἠááľá¨á áŤáľáááááłá:
online-mode=false
á¨á°ááŠáľ á áá áśá˝ á¨áĽááľá ááłá áá¸áá˘
á¨á áááá á áá
á ááááŠá ááááá ááá á áá ááᢠáĽááłááŠáľ á áááአá ááĽáł á¨áŽááśá ááááŤá ááá áá áááá áŽááśá á¨ááá á¨á áááአáá°áľ ááááᢠáľááá áá áŽááśá áĽááá ááĄ-
screen
á áá áŽááśá ááľáĽ á ááááŠá áŤáľáááŠáĄ-
sudo java -Xms512M -Xmx1024M -jar <наСванио_ŃаКНа_ŃĐľŃвоŃĐ°>.jar --nogui
á áááአá 45 á°á¨ááľ ááľáĽ ááááŤá, áá°áąá á áŤáááĄ. á áááአá˛ááá áĽá á˛á°áŤ áĽáá°áá áŤá ááá áŤáŤááĄ-
áĽááłá á°áľ á áá˝á! á áá á°ááľá°á
á¨áá ááŤááľ á ááááá
á áĽáŤááľá ááᢠá áá á¨áŠáŤá á áááá áá ááľáŤáąá áĽáá˛ááĽá á¨ááá°áá áŽááśá á áľááá áááŁáľ á áľááá áá. áá
áá áááľá¨á á á
áŤáľáá Ctrl+A
áĽááá˛á
D
. á ááá áŽááśá ááľáĽ ááá áĽá áĽáá° áááĽááľ áá¨áľ á ááĽááľ [detached from 1551.pts-0.ip-172-31-37-146]
. á áááአáá°áá°áŤá áľ áŽááśá ááááľ á¨ááá áá áá screen -r
á áá á¨áĽááľá VM ááá¨áĽ áá˝ááᢠá ááááá áá°á á˛á á áááľ 25565 á á°áá ááá á¨áááááłááľ á áá á áľáŤáť ááááľ áľá˝ááá á˘
áá° á áááአááááŁáľ á áľáŤáťá ááááᢠ<ваŃ_ŃŃĐ°ŃиŃĐľŃкиК_IP>:25565
.
áá°áá°ááŤ
áá áá áááŞáŤ á áá¨á°á áá á¨áá ááááŤááľ á áááá á¨áá°á á áá áá áŤáááá á˝áá ááłá°á áá˝ááᢠá˝áá á áŁá ááá á áá ááá á¨á°áá áĽá áአááá áááá á°áá˝ á¨á°ááá áá. á áá á¨ááľ á¨á°á áááľá á°áá˝ á áľá°áŤá¨áľ ááľááľ á áŁá á°áľ ááá, ááááŤáąá á˝ááá ááá á ááŤá°ááá áľ áá, á áááľ á áááá ááľáĽ á°á¨áŁá áľá á°áśá˝ áá°á¨á áá˝áá.
ááá: hab.com