[{"data":1,"prerenderedAt":714},["ShallowReactive",2],{"docs-page-tutorials\u002Fconsole\u002Fmigrate-to-static-ip":3},{"id":4,"title":5,"body":6,"category":83,"deprecated":705,"description":706,"extension":707,"meta":708,"navigation":709,"path":710,"seo":711,"stem":712,"__hash__":713},"docs\u002Fko\u002Ftutorials\u002Fconsole\u002Fmigrate-to-static-ip.md","공인 IP로 전환하기",{"type":7,"value":8,"toc":694},"minimark",[9,25,30,35,38,73,157,161,164,169,280,284,326,330,542,546,555,559,568,571,575,599,603,690],[10,11,12,13,16,17,24],"p",{},"Stella IT는 본래 공인 IP를 할당하지 않고 4개의 포트를 할당하여 인스턴스를 제공하였습니다.",[14,15],"br",{},"\n하지만, ",[18,19,23],"a",{"href":20,"rel":21},"https:\u002F\u002Fstella-it.com\u002Fnotice\u002F133",[22],"nofollow","Stella IT의 공인 IP 할당 계획","에 따라 기존처럼 한정된 포트만 할당받을 수 없으며, 공인 IP를 할당받아 모든 포트를 자유롭게 사용할 수 있습니다.",[26,27,29],"alert",{"type":28},"info","\n2026년 1월 1일 이후에 생성된 인스턴스에는 이미 공인 IP가 할당되어 제공됩니다.\n",[31,32,34],"h2",{"id":33},"_1-인스턴스에-공인-ip를-할당을-시작하는-방법","1. 인스턴스에 공인 IP를 할당을 시작하는 방법",[10,36,37],{},"인스턴스에 공인 IP를 할당하는 것은 몇 가지 단계를 거치기만 하면 됩니다.",[26,39,41,47,48,50,51,53,54,56,57,59,60,62,63,65,66,68],{"type":40},"warning",[42,43,46],"span",{"className":44},[45],"font-bold","공인 IP를 할당하기 전 몇 가지 유의사항을 확인하시기 바랍니다."," ",[14,49],{},"\n- 공인 IP를 할당하면 기존에 할당된 4개의 포트는 더 이상 사용할 수 없습니다.  ",[14,52],{},"\n- 공인 IP를 할당하면 인스턴스의 IP 주소가 변경됩니다.  ",[14,55],{},"\n- 공인 IP를 할당하면 HTTP Proxy를 더 이상 사용할 수 없게 됩니다.  ",[14,58],{},"\n- 공인 IP를 할당하면 모든 포트가 인터넷에 공개됩니다. 보안에 유의하시고, 반드시 방화벽을 설정하세요.  ",[14,61],{},"\n- 공인 IP 할당을 시작하면 작업이 완료되기 전까지 인스턴스의 인터넷이 끊어집니다.  ",[14,64],{},"\n- 공인 IP 할당을 완료하려면 인스턴스 내에서 별도의 작업이 필요합니다.  ",[14,67],{},[42,69,72],{"className":70},[71],"font-semibold","공인 IP 할당은 시작하면 절대 되돌릴 수 없습니다. 발생할 수 있는 모든 영향을 최소화한 뒤에 진행하시기 바랍니다.  ",[74,75,76,85,93,107,121,128,143,150],"ol",{},[77,78,79,84],"li",{},[18,80,83],{"href":81,"rel":82},"https:\u002F\u002Fconsole.stella-it.cloud",[22],"Stella IT Console","에 로그인합니다.",[77,86,87,92],{},[18,88,91],{"href":89,"rel":90},"https:\u002F\u002Fconsole.stella-it.cloud\u002Finstances",[22],"인스턴스 메뉴","로 이동합니다.",[77,94,95,96,99,100],{},"공인 IP를 할당하려는 인스턴스의 ",[42,97,98],{},"상세 정보 보기"," 버튼을 클릭합니다.",[101,102],"img",{"width":103,"height":104,"alt":105,"src":106},1317,909,"CleanShot 2026-01-04 at 13 46 25","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F0ce79ccb-fcce-4b41-974b-a1e125315998",[77,108,109,110,113,114,99,117],{},"인스턴스 세부 정보 페이지에서 ",[42,111,112],{},"마이그레이션"," 탭을 선택하여 ",[42,115,116],{},"지금 공인 IP 할당 마이그레이션 실행",[101,118],{"width":103,"height":104,"alt":119,"src":120},"CleanShot 2026-01-04 at 13 51 13","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F841f3237-9eb5-4b5a-a9e5-f5f96eefa8e0",[77,122,123,124,127],{},"확인 창이 나타나면 ",[42,125,126],{},"확인"," 버튼을 클릭하여 공인 IP 할당을 완료합니다.",[77,129,130,131,134,135,138,139],{},"Stella IT Console의 인스턴스 세부 정보 페이지에서 ",[42,132,133],{},"포트 정보"," 탭 대신 ",[42,136,137],{},"IP 정보"," 탭이 나타나며, 할당된 공인 IP 주소를 확인할 수 있습니다.",[101,140],{"width":103,"height":104,"alt":141,"src":142},"CleanShot 2026-01-04 at 13 52 42","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fcc529c3a-90e4-4a7c-ac6e-beb5a71621ba",[77,144,145,146,149],{},"반면, ",[42,147,148],{},"원격 접속"," 탭에서 원격 접속 정보를 확인할 수 없고, 실제로 접속도 되지 않을 수 있습니다. 이는 의도 동작으로 남은 추가 작업을 모두 수행하면 올바른 원격 접속 정보를 다시 받을 수 있습니다.",[77,151,152,153],{},"남은 추가 작업을 수행하기 위하여 VNC를 연결하세요.",[101,154],{"width":103,"height":104,"alt":155,"src":156},"CleanShot 2026-01-04 at 13 53 32","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F6f07f331-7a8f-4dac-b6f6-49bcb43be357",[31,158,160],{"id":159},"_2-인스턴스-내에서-추가-작업하기","2. 인스턴스 내에서 추가 작업하기",[10,162,163],{},"인스턴스에 공인 IP를 할당한 후에는 인스턴스 내부에서 IP 할당 작업이 필요합니다.",[165,166,168],"h3",{"id":167},"windows","Windows",[74,170,171,174,177,189,200,211,221,232,244,268,273],{},[77,172,173],{},"Stella IT Console에서 VNC 접속을 시작합니다.",[77,175,176],{},"검은 화면이 나타나면 마우스로 한번 클릭하면 Windows 로그인 화면을 확인할 수 있습니다.",[77,178,179,182,183],{},[42,180,181],{},"Ctrl+Alt+Del 입력"," 버튼을 클릭하여 암호 입력창에 진입합니다.",[101,184],{"width":185,"height":186,"alt":187,"src":188},1136,983,"CleanShot 2026-01-04 at 13 54 52","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F20420d84-bfaf-4191-b7f8-ad18232935c6",[77,190,191,192,195,196],{},"암호 입력칸이 나타나면 암호를 입력하세요. 만약, 인스턴스의 암호를 변경하지 않았다면 ",[42,193,194],{},"기본 비밀번호 입력"," 버튼을 눌러 자동 완성하세요.",[101,197],{"width":185,"height":186,"alt":198,"src":199},"CleanShot 2026-01-04 at 13 55 49","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F46c4e813-aea9-4e51-8cd3-5fe9a003e20a",[77,201,202,203,206,207],{},"작업 표시줄 하단 오른쪽의 네트워크 아이콘을 마우스 오른쪽 버튼으로 클릭하고 ",[42,204,205],{},"네트워크 및 인터넷 설정 열기","를 선택합니다.",[101,208],{"width":185,"height":186,"alt":209,"src":210},"CleanShot 2026-01-04 at 13 56 51","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa4f3baa4-6472-4c99-9e72-9e398184fcb5",[77,212,213,216,217],{},[42,214,215],{},"어댑터 옵션 변경","을 클릭합니다.",[101,218],{"width":185,"height":186,"alt":219,"src":220},"CleanShot 2026-01-04 at 13 57 14","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F55477a85-b81b-4b75-a7c7-fe15ccc86d75",[77,222,223,224,227,228],{},"네트워크 연결 창에서 사용 중인 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 ",[42,225,226],{},"속성","을 선택합니다.",[101,229],{"width":185,"height":186,"alt":230,"src":231},"CleanShot 2026-01-04 at 13 57 33","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F51fc37db-e48d-4a8b-ad94-ef433d571f5d",[77,233,234,237,238,99,240],{},[42,235,236],{},"인터넷 프로토콜 버전 4(TCP\u002FIPv4)","를 선택하고 ",[42,239,226],{},[101,241],{"width":185,"height":186,"alt":242,"src":243},"CleanShot 2026-01-04 at 13 58 01","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3f5b5c89-147c-46ef-bc6e-7ed21ef6a8f9",[77,245,246,249,250],{},[42,247,248],{},"다음 IP 주소 사용","을 선택하고 다음 정보를 입력합니다.",[251,252,253,256,259],"ul",{},[77,254,255],{},"IP 주소 및 서브넷 마스크: Stella IT Console의 인스턴스 세부 정보 페이지에서 확인한 공인 IP 주소와 서브넷 마스크",[77,257,258],{},"기본 게이트웨이: Stella IT Console의 인스턴스 세부 정보 페이지에서 확인한 게이트웨이 주소",[77,260,261,262],{},"DNS 서버: 1.1.1.1\n",[101,263],{"width":264,"height":265,"alt":266,"src":267},1910,1298,"CleanShot 2026-01-04 at 13 59 34 복사","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa948e7a5-5328-448e-8ac2-4d256ceae2b5",[77,269,270,272],{},[42,271,126],{}," 버튼을 클릭하여 설정을 저장합니다.",[77,274,275,276],{},"인스턴스에서 icanhazip.com를 접속하여 방금 입력한 공인 IP가 정상적으로 출력되는지 확인합니다.",[101,277],{"width":185,"height":186,"alt":278,"src":279},"CleanShot 2026-01-04 at 14 04 24","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F18fac77b-1638-49a7-aebb-30a4ceb7013e",[165,281,283],{"id":282},"linux-ubuntu-기준","Linux (Ubuntu 기준)",[74,285,286,288,298],{},[77,287,173],{},[77,289,290,291,293,294],{},"사용자 이름과 비밀번호를 묻는 화면이 나타납니다. 인스턴스의 계정과 암호를 입력하여 로그인합니다. 별도로 설정하지 않았다면, 사용자 이름은 ubuntu 이며, 암호는 ",[42,292,194],{}," 버튼을 눌러 자동 완성할 수 있습니다.",[101,295],{"width":185,"height":186,"alt":296,"src":297},"CleanShot 2026-01-04 at 14 07 35","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd0ec9594-13b2-4fa7-b37c-44c2e1b09a2e",[77,299,300,301],{},"터미널을 열고 다음 명령어를 입력하여 네트워크 설정 파일을 엽니다. 이름은 다를 수 있으나, \u002Fetc\u002Fnetplan\u002F 디렉터리 내에 있는 YAML 파일입니다.",[302,303,308],"pre",{"className":304,"code":305,"language":306,"meta":307,"style":307},"language-bash shiki shiki-themes github-dark","sudo nano \u002Fetc\u002Fnetplan\u002F50-cloud-init.yaml\n","bash","",[309,310,311],"code",{"__ignoreMap":307},[42,312,315,319,323],{"class":313,"line":314},"line",1,[42,316,318],{"class":317},"svObZ","sudo",[42,320,322],{"class":321},"sU2Wk"," nano",[42,324,325],{"class":321}," \u002Fetc\u002Fnetplan\u002F50-cloud-init.yaml\n",[101,327],{"width":185,"height":186,"alt":328,"src":329},"CleanShot 2026-01-04 at 14 09 35","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F81958d62-1909-4ba0-b12e-e2631914df0e",[74,331,333,521,524],{"start":332},4,[77,334,335,336,497,499,500,502,503,506,507,510,511,514,515],{},"파일 내용을 다음과 같이 수정합니다. IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버는 Stella IT Console의 인스턴스 세부 정보 페이지에서 확인한 값을 사용합니다.",[302,337,341],{"className":338,"code":339,"language":340,"meta":307,"style":307},"language-yaml shiki shiki-themes github-dark","network:\n    version: 2\n    ethernets:\n        eth0:\n            mtu: 1400\n            match:\n                macaddress: \u003C기존 값 유지>\n            addresses:\n            - \u003C공인 IP 주소>\u002F\u003C서브넷 접두사 길이>\n            nameservers:\n                addresses:\n                - 1.1.1.1\n            routes:\n            -   to: default\n                via: \u003C게이트웨이 주소>\n            set-name: eth0\n","yaml",[309,342,343,353,366,374,381,392,400,411,419,428,436,444,453,461,475,486],{"__ignoreMap":307},[42,344,345,349],{"class":313,"line":314},[42,346,348],{"class":347},"s4JwU","network",[42,350,352],{"class":351},"s95oV",":\n",[42,354,356,359,362],{"class":313,"line":355},2,[42,357,358],{"class":347},"    version",[42,360,361],{"class":351},": ",[42,363,365],{"class":364},"sDLfK","2\n",[42,367,369,372],{"class":313,"line":368},3,[42,370,371],{"class":347},"    ethernets",[42,373,352],{"class":351},[42,375,376,379],{"class":313,"line":332},[42,377,378],{"class":347},"        eth0",[42,380,352],{"class":351},[42,382,384,387,389],{"class":313,"line":383},5,[42,385,386],{"class":347},"            mtu",[42,388,361],{"class":351},[42,390,391],{"class":364},"1400\n",[42,393,395,398],{"class":313,"line":394},6,[42,396,397],{"class":347},"            match",[42,399,352],{"class":351},[42,401,403,406,408],{"class":313,"line":402},7,[42,404,405],{"class":347},"                macaddress",[42,407,361],{"class":351},[42,409,410],{"class":321},"\u003C기존 값 유지>\n",[42,412,414,417],{"class":313,"line":413},8,[42,415,416],{"class":347},"            addresses",[42,418,352],{"class":351},[42,420,422,425],{"class":313,"line":421},9,[42,423,424],{"class":351},"            - ",[42,426,427],{"class":321},"\u003C공인 IP 주소>\u002F\u003C서브넷 접두사 길이>\n",[42,429,431,434],{"class":313,"line":430},10,[42,432,433],{"class":347},"            nameservers",[42,435,352],{"class":351},[42,437,439,442],{"class":313,"line":438},11,[42,440,441],{"class":347},"                addresses",[42,443,352],{"class":351},[42,445,447,450],{"class":313,"line":446},12,[42,448,449],{"class":351},"                - ",[42,451,452],{"class":364},"1.1.1.1\n",[42,454,456,459],{"class":313,"line":455},13,[42,457,458],{"class":347},"            routes",[42,460,352],{"class":351},[42,462,464,467,470,472],{"class":313,"line":463},14,[42,465,466],{"class":351},"            -   ",[42,468,469],{"class":347},"to",[42,471,361],{"class":351},[42,473,474],{"class":321},"default\n",[42,476,478,481,483],{"class":313,"line":477},15,[42,479,480],{"class":347},"                via",[42,482,361],{"class":351},[42,484,485],{"class":321},"\u003C게이트웨이 주소>\n",[42,487,489,492,494],{"class":313,"line":488},16,[42,490,491],{"class":347},"            set-name",[42,493,361],{"class":351},[42,495,496],{"class":321},"eth0\n",[14,498],{},"공인 IP 주소와 서브넷 접두사 길이는 Stella IT Console의 인스턴스 세부 정보 페이지에서 확인할 수 있습니다.",[14,501],{},"\n예를 들어, 공인 IP가 ",[309,504,505],{},"141.11.195.1","이고 서브넷 접두사 길이가 ",[309,508,509],{},"25","인 경우, ",[309,512,513],{},"141.11.195.1\u002F25","로 입력합니다.",[101,516],{"width":517,"height":518,"alt":519,"src":520},1976,1364,"CleanShot 2026-01-04 at 14 10 20 복사","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F8e4a181c-6d88-4f6f-a429-abbd2eb44453",[77,522,523],{},"Ctrl+X를 눌러 파일을 저장하고 닫습니다.",[77,525,526,527],{},"다음 명령어를 입력하여 네트워크 설정을 적용합니다.",[302,528,530],{"className":304,"code":529,"language":306,"meta":307,"style":307},"sudo netplan apply\n",[309,531,532],{"__ignoreMap":307},[42,533,534,536,539],{"class":313,"line":314},[42,535,318],{"class":317},[42,537,538],{"class":321}," netplan",[42,540,541],{"class":321}," apply\n",[101,543],{"width":185,"height":186,"alt":544,"src":545},"CleanShot 2026-01-04 at 14 13 32","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4583b947-8afd-4c98-8563-c32eefab736f",[74,547,548],{"start":402},[77,549,550,551],{},"인스턴스에서 icanhazip.com를 접속하여 방금 입력한 공인 IP가 정상적으로 출력되는지 확인합니다.\n",[101,552],{"width":185,"height":186,"alt":553,"src":554},"CleanShot 2026-01-04 at 14 14 04","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2d0c01a8-bbe0-4d3a-bd4d-5706e1f64524",[31,556,558],{"id":557},"_3-마무리","3. 마무리",[10,560,561,562,564,565,567],{},"이제 인스턴스에 공인 IP가 성공적으로 할당되었습니다.",[14,563],{},"\n인스턴스에 공인 IP가 할당되었으므로, 이제 모든 포트를 자유롭게 사용할 수 있습니다.",[14,566],{},"\n보안을 위해 방화벽 설정을 검토하고, 필요에 따라 포트를 차단하거나 허용하는 규칙을 설정하는 것이 좋습니다.",[10,569,570],{},"방화벽을 구성하려면 Windows인 경우 Windows 방화벽 설정을, Linux인 경우 ufw와 같은 도구를 사용할 수 있습니다.",[165,572,574],{"id":573},"windows-방화벽-설정","Windows 방화벽 설정",[74,576,577,587,593,596],{},[77,578,579,580,583,584,227],{},"제어판을 열고 ",[42,581,582],{},"시스템 및 보안"," > ",[42,585,586],{},"Windows Defender 방화벽",[77,588,589,590,216],{},"왼쪽 메뉴에서 ",[42,591,592],{},"고급 설정",[77,594,595],{},"인바운드 규칙 또는 아웃바운드 규칙을 선택하여 새 규칙을 만듭니다.",[77,597,598],{},"포트, 프로그램, 사용자 지정 규칙 등을 설정하여 방화벽 규칙을 구성합니다.",[165,600,602],{"id":601},"ufw-설정-ubuntu-기준","UFW 설정 (Ubuntu 기준)",[74,604,605,626,656,673],{},[77,606,607,608],{},"UFW에 SSH 접속을 허용합니다.\n",[302,609,611],{"className":304,"code":610,"language":306,"meta":307,"style":307},"sudo ufw allow ssh\n",[309,612,613],{"__ignoreMap":307},[42,614,615,617,620,623],{"class":313,"line":314},[42,616,318],{"class":317},[42,618,619],{"class":321}," ufw",[42,621,622],{"class":321}," allow",[42,624,625],{"class":321}," ssh\n",[77,627,628,629],{},"필요한 포트를 허용합니다. 예를 들어, HTTP(80)와 HTTPS(443) 포트를 허용하려면 다음 명령어를 입력합니다.\n",[302,630,632],{"className":304,"code":631,"language":306,"meta":307,"style":307},"sudo ufw allow 80\u002Ftcp\nsudo ufw allow 443\u002Ftcp\n",[309,633,634,645],{"__ignoreMap":307},[42,635,636,638,640,642],{"class":313,"line":314},[42,637,318],{"class":317},[42,639,619],{"class":321},[42,641,622],{"class":321},[42,643,644],{"class":321}," 80\u002Ftcp\n",[42,646,647,649,651,653],{"class":313,"line":355},[42,648,318],{"class":317},[42,650,619],{"class":321},[42,652,622],{"class":321},[42,654,655],{"class":321}," 443\u002Ftcp\n",[77,657,658,659],{},"UFW를 활성화합니다.\n",[302,660,662],{"className":304,"code":661,"language":306,"meta":307,"style":307},"sudo ufw enable\n",[309,663,664],{"__ignoreMap":307},[42,665,666,668,670],{"class":313,"line":314},[42,667,318],{"class":317},[42,669,619],{"class":321},[42,671,672],{"class":321}," enable\n",[77,674,675,676],{},"현재 UFW 상태를 확인합니다.\n",[302,677,679],{"className":304,"code":678,"language":306,"meta":307,"style":307},"sudo ufw status\n",[309,680,681],{"__ignoreMap":307},[42,682,683,685,687],{"class":313,"line":314},[42,684,318],{"class":317},[42,686,619],{"class":321},[42,688,689],{"class":321}," status\n",[691,692,693],"style",{},"html pre.shiki code .svObZ, html code.shiki .svObZ{--shiki-default:#B392F0}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .s4JwU, html code.shiki .s4JwU{--shiki-default:#85E89D}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .sDLfK, html code.shiki .sDLfK{--shiki-default:#79B8FF}",{"title":307,"searchDepth":355,"depth":355,"links":695},[696,697,701],{"id":33,"depth":355,"text":34},{"id":159,"depth":355,"text":160,"children":698},[699,700],{"id":167,"depth":368,"text":168},{"id":282,"depth":368,"text":283},{"id":557,"depth":355,"text":558,"children":702},[703,704],{"id":573,"depth":368,"text":574},{"id":601,"depth":368,"text":602},false,"Stella IT 인스턴스에 공인 IP를 할당하는 방법을 알아봅니다.","md",{},true,"\u002Fko\u002Ftutorials\u002Fconsole\u002Fmigrate-to-static-ip",{"title":5,"description":706},"ko\u002Ftutorials\u002Fconsole\u002Fmigrate-to-static-ip","gL-kUPUpy1Xs5WVJMJpSYAjEqCxhdILmg98wzw6PA5g",1784536164763]