์ด๋ฒ ํฌ์คํ ์์๋ ์ ๋ฒ์ ์ค์นํ ๋ ธ์๋ฒ ๋ฆฌํ์ด๋ฅผ ์ด์ฉํด ์์ดํจ๋์์๋ ์ฝ๋ฉ์ด ๊ฐ๋ฅํ๊ฒ๋ VisualStudio Code-Server๋ฅผ ์ค์นํ๊ณ ์ ํ๋ค.
์ฐ์ SSH ๋ฅผ ํตํด ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์ ์๊ฒฉ ์ ์์ ์๋ํ ํ
์๋ ์ฝ๋๋ฅผ ์ ๋ ฅํ์
sudo apt update
wget https://code-server.dev/install.sh
wget(์น๊ฒ)์ ํตํด ๋ค์ด๋ฐ์ ์๋ ์ค์น install.sh๋ฅผ ์คํ์์ผ์ผ ํ๋ค.
๊ทธ์ ์ ๊ถํ์ ๋ถ์ฌํด์ฃผ๋๋ก ํ์
sudo chmod 755 install.sh
๊ทธ๋ฐ ๋ค์ ์ค์น๋ฅผ ์งํํด์ฃผ๋ฉด ๋๋ค.
sudo ./install.sh
์ค์น๊ฐ ์๋ฃ๋๋ฉด ์ฌ๋ถํ ํ ๋ฐ๋ก ์คํ๋๊ฒ ์๋น์ค๋ฅผ ํ์ฑํํด์ฃผ๋๋ก ํ๋ค
systemctl enable code-server@$USER
์ฌ๊ธฐ์ $USER๋์ ์ฌ์ฉ์ ๋ช ์ ๋ฃ์ด๋ ๋๋ค. ์ด์ฐจํผ ํ์ฌ ์ํ์ ์ฌ์ฉ์๋ฅผ ๋ฃ๋ ๊ฒ์ผ ๋ฟ์ด๋ค.
์ฃผ์ํ ์ ์ ํ์ฌ ํ์ฌ ๊ณ์ ์ํ์ ๋ฐ๋ผ $USER๊ฐ ์ ํด์ง๊ธฐ ๋๋ฌธ์ root ์ํ๋ก ์งํํ๋ค๋ฉด
์๋ ์งํํ ๋ด์ฉ๋ root๊ณ์ ์ผ๋ก ์งํํด์ผ ํ๋ค.
์ด๊ฑฐ ๋๋ฌธ์ root๋ก Code-Server๋ฅผ ์๋น์คํด๋๊ณ config.yamlํ์ผ์ user๊ณ์ ์๋ค๊ฐ ๋ง๋ค์ด๋ฌ์ ํ์ฐธ ๊ณ ์ํ๋ค.
ํ์ฌ ์ํ์ ์ฌ์ฉ์๋ฅผ ๋ฃ์๋ค๋ฉด ๋ค์ ์ฝ๋๋ฅผ ์ ๋ ฅํด์ ๊ธฐ๋ณธ ๊ตฌ์ฑ์ ์ค์ ํด์ฃผ์
nano ~/.config/code-server/config.yaml
๋ง์ฝ์ ํด๋๊ฐ ์์ด์ ์๋๋ค ๋จ๋ฉด ~/.config ์๋์ code-server๋ผ๋ ํด๋๋ฅผ ๋ง๋ค์ด ์ค ๋ค ์คํํ์
๊ทธ๋ค์์ nano์๋ํฐ๊ฐ ์ด๋ฆฌ๋ฉด
์๋์ ์ฝ๋๋ฅผ ์ฑ์ ๋ฃ์
bind-addr: 0.0.0.0:5500
auth: password
password: [์ฌ์ฉํ PW]
cert: false
bind-addr ์ ์์ดํผ์ ํฌํธ๋ ๋ด๋ถ์์ ์ ์์ ํ๊ธฐ ์ํ ํฌํธ๋ฅผ ์ ํด๋๋๋ก ํ๋ค.
๊ทธ๋ฆฌ๊ณ ctrl+s๋ก ์ ์ฅ ํ ctrl+x๋ก ๋น ์ ธ๋์ค์.
์ค์ ์ด ์๋ฃ๋์์ผ๋ฉด
code-server๊ฐ ์ ๋๋ก ์๋์ด ๋๋์ง ํ์ธํด๋ด์ผ ํ๋ค.
์๋์ ์ฝ๋๋ฅผ ์ ๋ ฅํ์.
code-server
์ ์์ ์ผ๋ก ๋ฆฌ์ค๋๋๊ณ ์๋ค๋ฉด ๋ฌธ์ ์์ด ์ ์ฉ์ด ์ ๋ ๊ฑฐ๋ค.
๋ฌธ์ ๊ฐ ์๋ค๋ฉด ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ฐ ํ ๋ฐ ์ ํ์ธํ๊ณ ๋์ฒํ์.
๋ง๋ฌด๋ฆฌ๋ก ์๋น์ค ์ฌ์์์ ์ํด ์๋ ์ฝ๋๋ฅผ ์ ๋ ฅํ์
systemctl restart code-server@$USER
์ด์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์ IP์ฃผ์์ 5500ํฌํธ๋ฅผ ์ ๋ ฅํ๊ณ ์ ์ํด๋ณด๋ฉด
๋ฌด์ฌํ Visual Studio Code ์ฐฝ์ด ๋ธ๋ผ์ฐ์ ๋ก ์ผ์ง๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์์ดํจ๋์๋ ์ ์์ด ์ํํ๊ฒ ์ ๋๊ณ ์๋ค.
์ด์ node.js๋ mongodb ์ค์นํด์ ์ด๋์๋ ๋ถ๋ ค๋จน์ด์ผ๊ฒ ๋ค.
์ฐธ๊ณ ๋ก ์ธ๋ถ์์ ์ ์์ ํ๊ธฐ ์ํด์๋ ๊ณต์ ๊ธฐ ์ค์ ์์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ดIP:5500 ์ผ๋ก ํฌํธํฌ์๋ฉ์ ํด์ค์ผ ํ๋ค.
์ด๊ฑฐ ๋๋ฌธ์ ์์ดํจ๋์ฉ ํค๋ณด๋๋ ์ด์ฌํ ์์๋ณด๊ณ ์๋ค.
๋งค์งํค๋ณด๋ 35๋ง์ ๋๋น์..ใ ใ
'๐ง Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ๊ด๋ฆฌ ๋ช ๋ น์ด (0) | 2023.01.18 |
---|---|
[Linux] ๊ธฐ๋ณธ ๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ (0) | 2022.10.25 |
[Linux]๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ก ์ ๊ธฐ๋ฃ 500์์ง๋ฆฌ ์๋ฒ ๋ง๋ค๊ธฐ - 1 (0) | 2022.06.17 |
[Linux] Nginx์์ .Net ๋ฉํฐ์๋ฒ ๊ฐ๋ (0) | 2022.05.09 |
[ASP.NET Core 5.0] Nginx๋ฅผ ํตํ Linux์๋ฒ์ ๋ฐฐํฌ (0) | 2022.05.09 |