쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다
지식이 걸음마 수준이지만 취미로(?) 공부겸 호스팅 서버를 구축 해보고자 합니다.
여러 클라이언트에게 가상 서버를 임대 해주는 수단으로 저는 도커를 생각 했습니다만,
보통은 어떠한 수단을 취하는지 궁금합니다.
추가로
만약 공격 방어를 위해 Wireguard VPN으로 터널링을 사용한다 했을 때,
컨테이너 혹은 VM에서 설정 하는 것이 아닌 리눅스 호스트에서 개별적으로 설정을 해줄 수 있는 방법이 있을까 질의 드립니다.
지식이 짧아 제 질의가 명확하지 않을 수 있으리라 생각하고 구체적인 조건을 요구하신들 제가 바르게 질의를 정정 할 수 있을지도 잘 모르겠네요.
궁금해서 나름 요 몇일 간 열심히 서치 해봤지만, 마땅한 답을 얻지 못하고 있습니다.
모쪼록 여유가 되신다면 기존 사례에 대한 설명 혹은 짧은 힌트라도 던져주시면 감사하겠습니다.
ÀϹÝÀûÀÎ À¥È£½ºÆÃÀº ÇÑ ½Ã½ºÅÛÀ» È£½ºÆù޴ ¿©·¯ »ç¶÷ÀÌ °øÀ¯ÇÕ´Ï´Ù.
À¥°ú ¸ÞÀÏÀº À¥¼¹ö/¸ÞÀϼ¹ö¿¡¼ Á¦°øÇÏ´Â °¡»óÈ£½ºÆ®±â´ÉÀ» °èÁ¤º°·Î ¼³Á¤ÇÏ°í
FTP´Â °èÁ¤º°·Î chroot ó¸®
ssh´Â Ç®¾îÁÖµÇ ÀϹݻç¿ëÀÚ¿¡¼ ·çÆ®±ÇÇÑ »ó½Â ¸·°í, ¸î¸î ¹Î°¨ÇÑ ¸í·Éµé ÀϹݻç¿ëÀÚ°¡ ½ÇÇà ¸øÇÏ°Ô ¸·¾ÆµÎ´Â ½ÄÀÔ´Ï´Ù.
¿©·¯°³ÀÇ ÀÇ °ÔÀÓ¼¹ö È£½ºÆÃÀ» ¸ñÇ¥·Î Çغ¸´Â °ÍÀ̱⿡ µµÄ¿ ȤÀº °¡»ó¼¹ö°¡ ¸Â´Â µí ÇÕ´Ï´Ù.
ÀÚµ¿À¸·Î VMÀ» »ý¼ºÇÏ°í ¶ó¿ìÆÃÀ» ÇÒ ¹æµµ¸¦ °í¹Î ÁßÀÔ´Ï´Ù.
½ºÅ©¸³Æ®ÇÏ°í Dockerfile ¸¸ Àß ¸¸µé¸é ÃæºÐÈ÷ °¡´ÉÇÒ °Í °°Àºµ¥¿ä ?
ÄÁÅ×ÀÌ³Ê ´ÜÀ§·Î È£½ºÆÃÇ쵂 ÄÁÅ×À̳ʺ°·Î cpu,¸Þ¸ð¸® ÀÚ¿øÁ¦ÇÑ °É¾îµÎ°í
nginx, sshd Á¤µµ °¡´ÉÇÏ°Ô ÇÏ°í host ¿¡¼ vhost proxy ¼³Á¤ÇÏ°í let's ssl ÀÚµ¿À¸·Î °É¾îÁÖ°í
ssh ´Â È£½ºÆú°·Î Æ÷Æ® ÇÒ´çÇÏ¸é ¼¹ö ÇÑ´ë·Î ÀÚ¿øÀÌ Çã¿ëÇÏ´ÂÇÑ ÃÖ´ë·Î °¡´ÉÇØ º¸ÀÔ´Ï´Ù.
wireguard ´Â wg-easy °°Àº°É »ý°¢ÇϽô °Í °°Àºµ¥¿ä.
¾îÂ÷ÇÇ ssh ¸¸ ¿ÀÇÂÇÏ¸é µÇ´Â °Å¶ó vpn ÀÌ ¾î¶² ¿ëµµ·Î ÇÊ¿äÇÒ±î ½Í³×¿ä.
¾Æ¹«Æ° »ý°¢ÇϽô °³³ä»ó ÃæºÐÈ÷ °¡´ÉÇØ º¸ÀÔ´Ï´Ù.
³×Æ®¿öÅ©´Â ´ç¿¬È÷ °°À̾²¸é ¾ÈµÇ°í¿ä.
ÄÁÅ×À̳ʸ¶´Ù ´Ù¸£°Ô Çؾ߰ÚÁÒ.
ÀüºÎ Dockerfile + ȯ°æ¼³Á¤ ½ºÅ©¸³Æ®·Î °¡´ÉÇØ º¸ÀÔ´Ï´Ù.
Á» Å©°Ô ÇϽŴٸé Äí¹ö³×Ƽ½º·Î ÇÏ´Â ¹æ¹ýµµ Àְڳ׿ä.
³»¿ë Âü°íÇÏ¿© ½º½º·Î ÁøÇà Çغ¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
±â¾î ´Ù´ÏÁöµµ ¸øÇϴµ¥ ¶Ù°í ½ÍÀº ¸¾¸¸ °¡Áö°í ¹º°¡ ÇÏ·Á°í ÇϽô °Í °°½À´Ï´Ù.
VM, (¼¹ö)°¡»óÈ, µµÄ¿, µîµî Àü¿¡ ´ÜÀÏ baremetal ¸ÕÀú ¼÷ÁöÇϽøé Áú¹®µµ ´õ ÀßÇÏ½Ç ¼ö ÀÖÀ» °Í °°½À´Ï´Ù.
Âü°í·Î µµÄ¿´Â ¼¹ö ÀӴ븦 À§ÇÑ ±â¼úÀÌ ¾Æ´Õ´Ï´Ù.