ಪ್ರೊಹೋಸ್ಟರ್ > Блог > ಆಡಳಿತ > ಲಿನಕ್ಸ್ನ ಶೂನ್ಯ ಜ್ಞಾನದೊಂದಿಗೆ AWS ನಲ್ಲಿ ಉಚಿತ Minecraft ಸರ್ವರ್
ಲಿನಕ್ಸ್ನ ಶೂನ್ಯ ಜ್ಞಾನದೊಂದಿಗೆ AWS ನಲ್ಲಿ ಉಚಿತ Minecraft ಸರ್ವರ್
ಹಲೋ, ಹಬ್ರ್! ಹೆಚ್ಚು ನಿಖರವಾಗಿ, ಸ್ನೇಹಿತರೊಂದಿಗೆ ಆಟವಾಡಲು Minecraft ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂದು ಹುಡುಕುತ್ತಿರುವ ವಂಚಕರು.
ಲೇಖನವು ಪ್ರೋಗ್ರಾಮರ್ಗಳಲ್ಲದವರಿಗೆ, ಸಿಸಾಡ್ಮಿನ್ಗಳಲ್ಲದವರಿಗೆ, ಸಾಮಾನ್ಯವಾಗಿ, ಹಬರ್ನ ಮುಖ್ಯ ಪ್ರೇಕ್ಷಕರಿಗೆ ಅಲ್ಲ. ಮೀಸಲಾದ ಐಪಿಯೊಂದಿಗೆ ಮಿನೆಕ್ರಾಫ್ಟ್ ಸರ್ವರ್ ಅನ್ನು ರಚಿಸಲು ಹಂತ-ಹಂತದ ಸೂಚನೆಗಳನ್ನು ಲೇಖನವು ಒಳಗೊಂಡಿದೆ, ಇದನ್ನು ಐಟಿಯಿಂದ ದೂರವಿರುವ ಜನರಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ. ಇದು ನಿಮ್ಮ ಬಗ್ಗೆ ಅಲ್ಲದಿದ್ದರೆ, ಲೇಖನವನ್ನು ಬಿಟ್ಟುಬಿಡುವುದು ಉತ್ತಮ.
ಸರ್ವರ್ ಎಂದರೇನು?
ಹಾಗಾದರೆ ಸರ್ವರ್ ಎಂದರೇನು? ನಾವು ಸಾಫ್ಟ್ವೇರ್ ಘಟಕವಾಗಿ “ಸರ್ವರ್” ಪರಿಕಲ್ಪನೆಯನ್ನು ಅವಲಂಬಿಸಿದ್ದರೆ, ಈ ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಬಳಕೆದಾರರಿಂದ (ಕ್ಲೈಂಟ್ಗಳು) ಸ್ವೀಕರಿಸಿದ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು, ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಮತ್ತು ರವಾನಿಸಲು ಸರ್ವರ್ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ. ಸೈಟ್ ಅನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಬಳಸುವುದರಿಂದ, ಸೈಟ್ ಕೆಲವು ವೆಬ್ ಸರ್ವರ್ನಲ್ಲಿದೆ, ನೀವು ಬ್ರೌಸರ್ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, Minecraft ಸರ್ವರ್ ಆಟಗಾರರು (ಕ್ಲೈಂಟ್ಗಳು) ಸಂಪರ್ಕಿಸುವ ಜಗತ್ತನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಯಾರು ನಡೆಯಬಹುದು, ಬ್ಲಾಕ್ಗಳನ್ನು ಮುರಿಯಬಹುದು, ಇತ್ಯಾದಿ. ಆಟಗಾರರನ್ನು ಮತ್ತು ಅವರ ಯಾವುದೇ ಕ್ರಿಯೆಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು Minecraft ಸರ್ವರ್ ಕಾರಣವಾಗಿದೆ.
ನಿಸ್ಸಂಶಯವಾಗಿ, ಸರ್ವರ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ (ಯಂತ್ರ) ಚಾಲನೆಯಲ್ಲಿರಬೇಕು. ನಿಮ್ಮ ಹೋಮ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ನೀವು ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿಸಬಹುದು, ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ:
ನಿಮ್ಮ ಸ್ವಂತ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಪೋರ್ಟ್ಗಳನ್ನು ತೆರೆಯುವ ಮೂಲಕ ನೀವು ಅದರ ಸುರಕ್ಷತೆಯನ್ನು ಅಪಾಯಕ್ಕೆ ತಳ್ಳುತ್ತೀರಿ
ಸರ್ವರ್ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಲೋಡ್ ಅನ್ನು ಹಾಕುತ್ತದೆ, ಅದು ನಿಮ್ಮ ಕೆಲಸದಲ್ಲಿ ಹಸ್ತಕ್ಷೇಪ ಮಾಡಬಹುದು
ನಿಮ್ಮ ಹೋಮ್ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು 24/7 ಚಾಲನೆಯಲ್ಲಿ ಇರಿಸಲು ನಿಮಗೆ ಸಾಧ್ಯವಿಲ್ಲ: ಕೆಲವೊಮ್ಮೆ ನೀವು ಅದನ್ನು ಆಫ್ ಮಾಡಿ, ಕೆಲವೊಮ್ಮೆ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ, ಇತ್ಯಾದಿ.
ಹೊರಗಿನ ಪ್ರಪಂಚದಿಂದ ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು, ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ನೀವು ಮೂಲಕ ಪ್ರವೇಶಿಸಬೇಕಾಗುತ್ತದೆ IP ವಿಳಾಸ, ಇದು "ಹೋಮ್" ಇಂಟರ್ನೆಟ್ ಪೂರೈಕೆದಾರರಿಗೆ ಆಗಿದೆ ಡೈನಾಮಿಕ್, ಅಂದರೆ, ನಿಮ್ಮ ನಿಯಂತ್ರಣಕ್ಕೆ ಮೀರಿದ ಕಾರಣಗಳಿಗಾಗಿ ಇದು ಪ್ರತಿ 2-3 ದಿನಗಳಿಗೊಮ್ಮೆ ಬದಲಾಗಬಹುದು.
ಮತ್ತು ನಾವು ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಹೇಗೆ ಪರಿಹರಿಸುತ್ತೇವೆ?
ಈ ಎಲ್ಲಾ ಸಮಸ್ಯೆಗಳಿಗೆ ಪರಿಹಾರವೆಂದರೆ ಬಳಸುವುದು ವರ್ಚುವಲ್ ಯಂತ್ರ ರಿಂದ ಸ್ಥಿರ, ಅಂದರೆ, ಬದಲಾಯಿಸಲಾಗದ IP ವಿಳಾಸ.
ಸಂಕೀರ್ಣ ಪರಿಭಾಷೆ? ಅದನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡೋಣ.
ವಿಕಿಪೀಡಿಯಾಕ್ಕೆ ತಿರುಗೋಣ.
Виртуальная машина (VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы...
ಇದನ್ನು ಅತ್ಯಂತ ಕಚ್ಚಾ ಪದಗಳಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಇದು ಕಂಪ್ಯೂಟರ್ನೊಳಗಿನ ಕಂಪ್ಯೂಟರ್. ನೀವು ಅದರ ಮೇಲೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ಸಾಮಾನ್ಯ ಕಂಪ್ಯೂಟರ್ನಂತೆ ಅದರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು.
ನಾವು ಅದನ್ನು ಎಲ್ಲಿ ಪಡೆಯಬಹುದು?
ಉತ್ತರ ಸರಳವಾಗಿದೆ - AWS. ಇದು ವೆಬ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಉಪಯುಕ್ತವಾದ ವಿವಿಧ ಕ್ಲೌಡ್ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವ ವೇದಿಕೆಯಾಗಿದೆ. Minecraft ಸರ್ವರ್ ರಚಿಸಲು, AWS ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಒಂದು ಪರಿಪೂರ್ಣವಾಗಿದೆ - ಅಮೆಜಾನ್ EC2 — 24/7 ಲಭ್ಯವಿರುವ ಕ್ಲೌಡ್ ವರ್ಚುವಲ್ ಯಂತ್ರ. AWS ಕನಿಷ್ಠ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ನೀಡುತ್ತದೆ (10GB SSD, 1GB RAM) ಒಂದು ವರ್ಷದವರೆಗೆ ಉಚಿತ, ಹೆಚ್ಚುವರಿಯಾಗಿ, ಅದೇ ವಿಳಾಸದಲ್ಲಿ ನಿಮ್ಮ VM (ವರ್ಚುವಲ್ ಯಂತ್ರ) ಗೆ ಶಾಶ್ವತ ಪ್ರವೇಶಕ್ಕಾಗಿ ಉಚಿತ ಮೀಸಲಾದ (ಸ್ಥಿರ) IP ವಿಳಾಸವನ್ನು ಬಂಧಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.
ನಾವು VM ಅನ್ನು ರಚಿಸುತ್ತೇವೆ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ
ಸೈಟ್ಗೆ ಹೋಗಿ AWS ಮತ್ತು ನೋಂದಾಯಿಸಿ. ನಂತರ ನಿರ್ವಹಣಾ ಕನ್ಸೋಲ್ಗೆ ಹೋಗಿ.
ಕನ್ಸೋಲ್ನಲ್ಲಿ, ಸೇವೆಗಳ ನಡುವೆ, ಹುಡುಕಿ EC2 ಮತ್ತು ಅದಕ್ಕೆ ಹೋಗಿ.
ಡೇಟಾ ಕೇಂದ್ರವನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಮುಖ್ಯ, ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ಅಮೆಜಾನ್ ಸರ್ವರ್ಗಳು ಇರುವ ಸ್ಥಳ. ನಿಮ್ಮ ಸ್ಥಳವನ್ನು ಅವಲಂಬಿಸಿ ನೀವು ಆಯ್ಕೆ ಮಾಡಬೇಕು, ಏಕೆಂದರೆ ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಸಂವಹನದ ವೇಗವು ಬದಲಾಗುತ್ತದೆ, ಮತ್ತು ನಿಮ್ಮ ನಗರದಿಂದ ಸಂವಹನವು ಸಾಧ್ಯವಾದಷ್ಟು ವೇಗವಾಗಿರುವ ಡೇಟಾ ಕೇಂದ್ರವನ್ನು ನೀವು ಆರಿಸಿಕೊಳ್ಳಬೇಕು.
ಡೇಟಾ ಕೇಂದ್ರವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು, ಸೇವೆಯನ್ನು ಬಳಸಲು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ವಂಡರ್ ನೆಟ್ವರ್ಕ್, ಇದು ಇತರ ನಗರಗಳೊಂದಿಗೆ ಪ್ಯಾಕೆಟ್ಗಳ ಪ್ರಸರಣ ವೇಗವನ್ನು ಅಳೆಯುತ್ತದೆ.
ನನ್ನ ವಿಷಯದಲ್ಲಿ (ಮಾಸ್ಕೋ), ಐರಿಶ್ ಡೇಟಾ ಸೆಂಟರ್ ನನಗೆ ಸರಿಹೊಂದುತ್ತದೆ.
ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ರಚಿಸಲು ಇದು ಸಮಯ. ಇದನ್ನು ಮಾಡಲು, ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ ಉದಾಹರಣೆಗೆ ಪ್ರಾರಂಭಿಸಿ
VM ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದನ್ನು ಪ್ರಾರಂಭಿಸೋಣ.
1) ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಸರ್ವರ್ಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ಲಿನಕ್ಸ್ ತುಂಬಾ ಅನುಕೂಲಕರವಾಗಿದೆ; ನಾವು ವಿತರಣಾ ಕಿಟ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಸೆಂಟೋಸ್ 7
ನಿಮ್ಮ ವರ್ಚುವಲ್ ಗಣಕದಲ್ಲಿ ಯಾವುದೇ ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರ ಇರುವುದಿಲ್ಲ ಎಂದು ಗಮನಿಸಬೇಕು; ಯಂತ್ರಕ್ಕೆ ಪ್ರವೇಶವು ಕನ್ಸೋಲ್ ಮೂಲಕ ಇರುತ್ತದೆ. ಇದು ಕಂಪ್ಯೂಟರ್ ಮೌಸ್ ಬದಲಿಗೆ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು VM ಅನ್ನು ನಿಯಂತ್ರಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಇದರ ಬಗ್ಗೆ ಭಯಪಡಬೇಡಿ: ಇದು ಈಗ ನಿಮ್ಮನ್ನು ನಿಲ್ಲಿಸಬಾರದು ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ Minecraft ಸರ್ವರ್ ಅನ್ನು ಹೆಚ್ಚಿಸುವ ಕಲ್ಪನೆಯನ್ನು ಬಿಟ್ಟುಕೊಡಬಾರದು ಏಕೆಂದರೆ ಇದು "ತುಂಬಾ ಕಷ್ಟ". ಕನ್ಸೋಲ್ ಮೂಲಕ ಯಂತ್ರದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಕಷ್ಟವೇನಲ್ಲ - ನೀವು ಶೀಘ್ರದಲ್ಲೇ ನಿಮಗಾಗಿ ನೋಡುತ್ತೀರಿ.
2) ಈಗ VM ನ ತಾಂತ್ರಿಕ ಸಂರಚನೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸೋಣ. ಉಚಿತ ಬಳಕೆಗಾಗಿ, Amazon ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನೀಡುತ್ತದೆ t2.ಮೈಕ್ರೋ, ಪೂರ್ಣ ಪ್ರಮಾಣದ ದೊಡ್ಡ Minecraft ಸರ್ವರ್ಗೆ ಸಾಕಾಗುವುದಿಲ್ಲ, ಆದರೆ ಸ್ನೇಹಿತರೊಂದಿಗೆ ಆಡಲು ಸಾಕು.
3) ಉಳಿದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಿಡಿ, ಆದರೆ ಟ್ಯಾಬ್ನಲ್ಲಿ ನಿಲ್ಲಿಸಿ ಭದ್ರತಾ ಗುಂಪುಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ.
ಇಲ್ಲಿ ನಾವು Minecraft ಸರ್ವರ್ಗಾಗಿ ಪೋರ್ಟ್ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗಿದೆ.
ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ಪೋರ್ಟ್ ಎನ್ನುವುದು ಋಣಾತ್ಮಕವಲ್ಲದ ಸಂಖ್ಯೆಯಾಗಿದ್ದು ಅದು ಹೊರಗಿನ ಪ್ರಪಂಚದಿಂದ ಒಳಬರುವ ಡೇಟಾವನ್ನು ಯಾರಿಗೆ ತಿಳಿಸುತ್ತದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಒಂದು VM ವಿವಿಧ ಸೇವೆಗಳು ಮತ್ತು ಸರ್ವರ್ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಬಹುದು, ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಒಳಬರುವ ಡೇಟಾ ಪ್ಯಾಕೆಟ್ಗಳು ತಮ್ಮ ಹೆಡರ್ನಲ್ಲಿ VM ಒಳಗೆ ಗಮ್ಯಸ್ಥಾನದ (ಸೇವೆ, ಸರ್ವರ್) ಪೋರ್ಟ್ (ಸಂಖ್ಯೆ) ಅನ್ನು ಸಂಗ್ರಹಿಸುತ್ತವೆ.
Minecraft ಸರ್ವರ್ಗಳಿಗಾಗಿ, ಪೋರ್ಟ್ ಅನ್ನು ಬಳಸುವುದು ವಾಸ್ತವಿಕ ಮಾನದಂಡವಾಗಿದೆ 25565. ಈ ಪೋರ್ಟ್ ಮೂಲಕ ನಿಮ್ಮ VM ಗೆ ಪ್ರವೇಶವು ಸ್ವೀಕಾರಾರ್ಹವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುವ ನಿಯಮವನ್ನು ಸೇರಿಸೋಣ.
ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ VM ನ ರಚನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ನಾವು ವಿಂಡೋಗೆ ಹೋಗುತ್ತೇವೆ ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಪ್ರಾರಂಭಿಸಿ
VM ಗಾಗಿ SSH ಕೀ ಜೋಡಿಯನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
ಆದ್ದರಿಂದ, ಯಂತ್ರಕ್ಕೆ ಸಂಪರ್ಕವನ್ನು SSH ಪ್ರೋಟೋಕಾಲ್ ಬಳಸಿ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ.
SSH ಪ್ರೋಟೋಕಾಲ್ ಈ ಕೆಳಗಿನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ: ಒಂದು ಜೋಡಿ ಕೀಗಳನ್ನು (ಸಾರ್ವಜನಿಕ ಮತ್ತು ಖಾಸಗಿ) ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ, ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು VM ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಖಾಸಗಿ ಕೀಲಿಯನ್ನು VM (ಕ್ಲೈಂಟ್) ಗೆ ಸಂಪರ್ಕಿಸುವ ವ್ಯಕ್ತಿಯ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಸಂಪರ್ಕಿಸುವಾಗ, ಕ್ಲೈಂಟ್ ಸೂಕ್ತವಾದ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿದೆಯೇ ಎಂದು VM ಪರಿಶೀಲಿಸುತ್ತದೆ.
ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಪ್ರಾರಂಭಿಸಿ. ಕೆಳಗಿನ ವಿಂಡೋ ನಿಮ್ಮ ಮುಂದೆ ಕಾಣಿಸುತ್ತದೆ:
ಕೀ ಜೋಡಿಯ ಹೆಸರನ್ನು ನಮೂದಿಸಿ (ನಿಮ್ಮ ಅನುಕೂಲಕ್ಕಾಗಿ) ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಕೀ ಜೋಡಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ. ನೀವು ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕು .ಪೆಮ್ ನಿಮ್ಮ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿರುವ ಫೈಲ್. ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಲಾಂಚ್ ನಿದರ್ಶನಗಳು. ನೀವು ಇದೀಗ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ರಚಿಸಿದ್ದೀರಿ, ಅದರಲ್ಲಿ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುವುದು.
ಸ್ಥಿರ ಐಪಿ ಪಡೆಯುವುದು
ಈಗ ನಾವು ನಮ್ಮ VM ಗೆ ಸ್ಥಿರ IP ಅನ್ನು ಪಡೆದುಕೊಳ್ಳಬೇಕು ಮತ್ತು ಬಂಧಿಸಬೇಕು. ಈ ಮೆನುಗಾಗಿ ನಾವು ಟ್ಯಾಬ್ ಅನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ ಸ್ಥಿತಿಸ್ಥಾಪಕ ಐಪಿಗಳು ಮತ್ತು ನಾವು ಅದರೊಂದಿಗೆ ಚಲಿಸುತ್ತೇವೆ. ಟ್ಯಾಬ್ನಲ್ಲಿ, ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಸ್ಥಿತಿಸ್ಥಾಪಕ IP ವಿಳಾಸವನ್ನು ನಿಯೋಜಿಸಿ ಮತ್ತು ಸ್ಥಿರ ಐಪಿ ಪಡೆಯಿರಿ.
ಈಗ ಸ್ವೀಕರಿಸಿದ IP ವಿಳಾಸವನ್ನು ನಮ್ಮ VM ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಬೇಕು. ಇದನ್ನು ಮಾಡಲು, ಪಟ್ಟಿಯಿಂದ ಮತ್ತು ಮೆನುವಿನಲ್ಲಿ ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಕ್ರಿಯೆಗಳು ಆಯ್ಕೆ ಸಹಾಯಕ IP ವಿಳಾಸ
ಮುಂದೆ, ನಾವು VM ಅನ್ನು ನಮ್ಮ IP ವಿಳಾಸಕ್ಕೆ ಬಂಧಿಸುತ್ತೇವೆ
ಮುಗಿದಿದೆ!
ನಾವು VM ಗೆ ಹೋಗುತ್ತೇವೆ
ಈಗ VM ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು IP ವಿಳಾಸವನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ, ನಾವು ಅದನ್ನು ಸಂಪರ್ಕಿಸೋಣ ಮತ್ತು ನಮ್ಮ Minecraft ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸೋಣ.
SSH ಮೂಲಕ VM ಗೆ ಸಂಪರ್ಕಿಸಲು ನಾವು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಪುಟ್ಟಿ. ಈ ಪುಟದಿಂದ ತಕ್ಷಣವೇ PutTYgen ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಪುಟ್ಟಿ ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಅದನ್ನು ತೆರೆಯಿರಿ. ಈಗ ನೀವು ಸಂಪರ್ಕವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗಿದೆ.
ಟ್ಯಾಬ್ನಲ್ಲಿ ಸೆಷನ್ ಸಂಪರ್ಕ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ SSH, ಬಂದರು 22. ಸಂಪರ್ಕಕ್ಕಾಗಿ ಹೆಸರನ್ನು ಸೂಚಿಸಿ. SSH ಮೂಲಕ ಸಂಪರ್ಕಿಸಲು ಹೋಸ್ಟ್ ಹೆಸರು ಈ ರೀತಿಯ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ: имя_пользователя@публичный_dns.
CentOS ಗಾಗಿ AWS ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಬಳಕೆದಾರಹೆಸರು ನೂರಾರು. ನಿಮ್ಮ ಸಾರ್ವಜನಿಕ DNS ಅನ್ನು ಇಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು:
ಟ್ಯಾಬ್ನಲ್ಲಿ SSH -> ದೃಢೀಕರಣ ನಿಮ್ಮ ಖಾಸಗಿ SSH ಕೀಯನ್ನು ನಮೂದಿಸಿ. ಇದನ್ನು ಫೈಲ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ .pem, ನಾವು ಮೊದಲೇ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ್ದೇವೆ. ಆದರೆ ಪುಟ್ಟಿ ಫೈಲ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ .pem, ಅವನಿಗೆ ಒಂದು ಸ್ವರೂಪದ ಅಗತ್ಯವಿದೆ .ppk. ಪರಿವರ್ತನೆಗಾಗಿ ನಾವು PutTYgen ಅನ್ನು ಬಳಸುತ್ತೇವೆ. PutTYgen ವೆಬ್ಸೈಟ್ನಿಂದ ಪರಿವರ್ತನೆ ಸೂಚನೆಗಳು. ಫೈಲ್ ಸ್ವೀಕರಿಸಲಾಗಿದೆ .ppk ಇಲ್ಲಿ ಉಳಿಸಿ ಮತ್ತು ಸೂಚಿಸೋಣ:
ಗುಂಡಿಯೊಂದಿಗೆ ಸಂಪರ್ಕವನ್ನು ತೆರೆಯುವ ಮೂಲಕ ನಾವು VM ಗೆ ಸಂಪರ್ಕಿಸುತ್ತೇವೆ ಓಪನ್.
ಅಭಿನಂದನೆಗಳು! ನಿಮ್ಮ VM ನ ಕನ್ಸೋಲ್ಗೆ ನಾವು ಇದೀಗ ಸಂಪರ್ಕಿಸಿದ್ದೇವೆ. ಅದರಲ್ಲಿ ನಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮಾತ್ರ ಉಳಿದಿದೆ.
Minecraft ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು
ನಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿಸಲು ಪ್ರಾರಂಭಿಸೋಣ. ಮೊದಲಿಗೆ, ನಾವು ನಮ್ಮ VM ನಲ್ಲಿ ಹಲವಾರು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ.
sudo yum install -y wget mc iptables iptables-services java screen
ಪ್ರತಿಯೊಂದು ಪ್ಯಾಕೇಜ್ಗಳು ಯಾವುದಕ್ಕಾಗಿ ಎಂಬುದನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡೋಣ.
wget - Linux ನಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಒಂದು ಉಪಯುಕ್ತತೆ. ಅದನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಸರ್ವರ್ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ.
mc - ಕನ್ಸೋಲ್ ಪಠ್ಯ ಸಂಪಾದಕ. ಇದು ಸರಳ ಮತ್ತು ತರಬೇತಿ ಪಡೆಯದ ಬಳಕೆದಾರರಿಗೆ ಬಳಸಲು ಸುಲಭವಾಗಿದೆ.
iptables - ಫೈರ್ವಾಲ್ ಅನ್ನು ನಿರ್ವಹಿಸುವ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಉಪಯುಕ್ತತೆ, ಅದರ ಸಹಾಯದಿಂದ ನಾವು ನಮ್ಮ VM ನಲ್ಲಿ ಸರ್ವರ್ಗಾಗಿ ಪೋರ್ಟ್ ಅನ್ನು ತೆರೆಯುತ್ತೇವೆ.
ಜಾವಾ - Minecraft ಜಾವಾದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಸರ್ವರ್ ಕೆಲಸ ಮಾಡಲು ಇದು ಅವಶ್ಯಕವಾಗಿದೆ
ಪರದೆಯ - ಲಿನಕ್ಸ್ಗಾಗಿ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್. ಸರ್ವರ್ ಅನ್ನು ಹೆಚ್ಚಿಸಲು ನಮ್ಮ ಕನ್ಸೋಲ್ ಅನ್ನು ನಕಲು ಮಾಡಲು ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸತ್ಯವೆಂದರೆ ಸರ್ವರ್ ಅನ್ನು ಕನ್ಸೋಲ್ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಬೇಕು; ನಿಮ್ಮ VM ನಿಂದ ನೀವು ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿದರೆ, ಸರ್ವರ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ನಾವು ಅದನ್ನು ಪ್ರತ್ಯೇಕ ಕನ್ಸೋಲ್ ವಿಂಡೋದಲ್ಲಿ ರನ್ ಮಾಡುತ್ತೇವೆ.
ಈಗ ಫೈರ್ವಾಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡೋಣ.
ಫೈರ್ವಾಲ್ ಎನ್ನುವುದು ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕ್ನ ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಹಾರ್ಡ್ವೇರ್-ಸಾಫ್ಟ್ವೇರ್ ಅಂಶವಾಗಿದ್ದು ಅದು ನಿರ್ದಿಷ್ಟ ನಿಯಮಗಳಿಗೆ ಅನುಸಾರವಾಗಿ ಹಾದುಹೋಗುವ ನೆಟ್ವರ್ಕ್ ಟ್ರಾಫಿಕ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ ಮತ್ತು ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ. (ವಿಕಿಪೀಡಿಯಾ)
ಸರಳ ಪದಗಳಲ್ಲಿ ವಿವರಿಸಲು: ಕೋಟೆಯ ನಗರವನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ. ನಗರದಲ್ಲಿ ಸಾಮಾನ್ಯ ಜೀವನ ನಡೆಯುತ್ತಿರುವಾಗ ಅವರು ನಿರಂತರವಾಗಿ ಹೊರಗಿನಿಂದ ದಾಳಿ ಮಾಡುತ್ತಾರೆ. ನಗರವನ್ನು ಪ್ರವೇಶಿಸಲು, ಕೋಟೆಯ ಗೋಡೆಯಲ್ಲಿ ಗೇಟ್ ಇದೆ, ಅಲ್ಲಿ ಕಾವಲುಗಾರರು ನಿಂತು ಈ ವ್ಯಕ್ತಿಯನ್ನು ಕೋಟೆಗೆ ಅನುಮತಿಸಬಹುದೇ ಎಂದು ಪಟ್ಟಿಗಳಿಂದ ಪರಿಶೀಲಿಸುತ್ತಾರೆ. ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕ್ಗಳಲ್ಲಿ ಗೋಡೆ ಮತ್ತು ಗೇಟ್ನ ಪಾತ್ರವನ್ನು ಫೈರ್ವಾಲ್ ನಿರ್ವಹಿಸುತ್ತದೆ.
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, ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಲಾಗುತ್ತಿದೆ.
ಈಗ ನಾವು ಫೈರ್ವಾಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸೋಣ ಮತ್ತು ಅದನ್ನು ಪ್ರಾರಂಭದಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸೋಣ:
ನಾವು ಸರ್ವರ್ ಫೈಲ್ಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತೇವೆ, ಅದನ್ನು ರಚಿಸಿ, ಅದಕ್ಕೆ ಹೋಗಿ ಮತ್ತು ಸರ್ವರ್ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಬಳಸಬೇಕು wget
mkdir minecraft
cd minecraft
wget <ссылка_на_jar>
ಕಂಡುಹಿಡಿಯಬೇಕು ನೇರ ಸಂಪರ್ಕ ಡೌನ್ಲೋಡ್ಗಾಗಿ .jar ಸರ್ವರ್ ಫೈಲ್. ಉದಾಹರಣೆಗೆ, ಸರ್ವರ್ ಫೈಲ್ ಆವೃತ್ತಿ 1.15.2 ಗೆ ಲಿಂಕ್:
ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಫೋಲ್ಡರ್ನ ವಿಷಯಗಳನ್ನು ವೀಕ್ಷಿಸಿ ls, ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಸರ್ವರ್ ಫೈಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸೋಣ. ಈಗ ಸರ್ವರ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ: ಇದು ಕೆಲಸಕ್ಕೆ ಅಗತ್ಯವಾದ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು EULA ಪರವಾನಗಿಯ ನಿಯಮಗಳನ್ನು ನೀವು ಒಪ್ಪುವುದಿಲ್ಲ ಎಂದು ದೂರುತ್ತದೆ. ಫೈಲ್ ತೆರೆಯುವ ಮೂಲಕ ನಿಯಮಗಳನ್ನು ಒಪ್ಪಿಕೊಳ್ಳಿ eula.txt
sudo mcedit eula.txt
ನಮೂದನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಒಪ್ಪಂದವನ್ನು ದೃಢೀಕರಿಸಿ:
ಉಳಿದ ಸೆಟ್ಟಿಂಗ್ಗಳು ನಿಮ್ಮ ವಿವೇಚನೆಗೆ ಅನುಗುಣವಾಗಿರುತ್ತವೆ.
ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
ಇದು ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಸಮಯ. ನಾನು ಈಗಾಗಲೇ ಹೇಳಿದಂತೆ, ಸರ್ವರ್ ನೇರವಾಗಿ ಕನ್ಸೋಲ್ನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಆದರೆ ನಾವು ಮುಖ್ಯ ಕನ್ಸೋಲ್ ಅನ್ನು ಮುಚ್ಚಿದರೆ, ಸರ್ವರ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ನಾವು ಇನ್ನೊಂದು ಕನ್ಸೋಲ್ ಅನ್ನು ರಚಿಸೋಣ:
ಸರ್ವರ್ ಸುಮಾರು 45 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅಡ್ಡಿಪಡಿಸಬೇಡಿ. ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ನೀವು ಈ ರೀತಿಯದನ್ನು ನೋಡುತ್ತೀರಿ:
ಅಭಿನಂದನೆಗಳು! ನಿಮ್ಮ ಮಿನೆಕ್ರಾಫ್ಟ್ ಸರ್ವರ್ ಅನ್ನು ನೀವು ಇದೀಗ ಪಡೆದುಕೊಂಡಿದ್ದೀರಿ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವಿರಿ. ಈಗ ಎರಡನೇ ಕನ್ಸೋಲ್ನಿಂದ ಸರಿಯಾಗಿ ನಿರ್ಗಮಿಸುವುದು ಮುಖ್ಯವಾಗಿದೆ ಇದರಿಂದ ಅದು ಚಾಲನೆಯಲ್ಲಿರುವ ಸರ್ವರ್ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ. ಇದನ್ನು ಮಾಡಲು, ಕ್ಲಿಕ್ ಮಾಡಿ Ctrl+A, ನಂತರ D. ನೀವು ಮುಖ್ಯ ಕನ್ಸೋಲ್ನಲ್ಲಿರಬೇಕು ಮತ್ತು ಅಂತಹ ಸಂದೇಶವನ್ನು ನೋಡಬೇಕು [detached from 1551.pts-0.ip-172-31-37-146]. ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಕನ್ಸೋಲ್ಗೆ ನೀವು ಹಿಂತಿರುಗಬೇಕಾದರೆ, ಬಳಸಿ screen -r
ನೀವು ಈಗ ನಿಮ್ಮ VM ನಿಂದ ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಬಹುದು. ಪೋರ್ಟ್ 25565 ನಲ್ಲಿ ನಾವು ಮೊದಲು ಸ್ವೀಕರಿಸಿದ ಸ್ಥಿರ IP ವಿಳಾಸದ ಮೂಲಕ ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದು.
ಸರ್ವರ್ ಅನ್ನು ನಮೂದಿಸುವ ವಿಳಾಸವು ಇರುತ್ತದೆ ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ <ваш_статический_IP>:25565.
ತೀರ್ಮಾನಕ್ಕೆ
ಈ ಸೂಚನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು ಮೀಸಲಾದ IP ಯೊಂದಿಗೆ ಉಚಿತ Minecraft ಸರ್ವರ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಹೊಂದಿಸಬಹುದು. ಲೇಖನವನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಸರಳವಾದ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ತಜ್ಞರಲ್ಲದವರಿಗೆ ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಈ ನಿಟ್ಟಿನಲ್ಲಿ, ಆಕ್ರಮಿಸಿಕೊಂಡಿರುವವರ ಕಾಮೆಂಟ್ಗಳನ್ನು ಕೇಳಲು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ, ಏಕೆಂದರೆ ವಸ್ತುವನ್ನು ಸರಳೀಕರಿಸುವಾಗ, ಪರಿಭಾಷೆಯಲ್ಲಿ ವಾಸ್ತವಿಕ ದೋಷಗಳನ್ನು ಮಾಡಬಹುದು.