์ด์ VS 2022์ ๊ธฐ๋ณธํ์ฌ๋ ์ค๋ ๋ชจ๋ฅด๊ณ
'์ธํ ๋ฆฌ์ฝ๋'๋ ์ต์คํ ์ ์ ์ฐพ๋ค๊ฐ ์ด๋ค ๋ธ๋ก๊ทธ์์
๋ณธ์ธ์ด ์ฐ๋ ์ต์คํ ์ ๋ชจ์์ด๋ ๊ธ์ ๋ฐ๊ฒฌํ๊ฒ ๋์์ด. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ ์ด๋ฐ ๋ด์ฉ์ด ์์wml
์ด๋ฆ: Remote - SSH์ค๋ช
: Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.
๊ฒ์์: Microsoft
VS Marketplace ๋งํฌ: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
์ถ์ฒ: https://young-cow.tistory.com/78 [์ด๋ฆฐ์:ํฐ์คํ ๋ฆฌ]
๊ถ๊ธํด์ ์ฐพ์๋ณด๋ ๋์ถฉ
'SSH(Secure Shell)๋ ์๊ฒฉ์ง ํธ์คํธ ์ปดํจํฐ์ ์ ์ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ธํฐ๋ท ํ๋กํ ์ฝ์ด๋ค. ๋ป ๊ทธ๋๋ก ๋ณด์ ์ ธ์ด๋ค.' ๋ผ๊ณ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋๋ฐ...
์ด ๊ธฐ๋ฅ ํน์ ์ฐ๋ ํ๋ค ๊ตฌ์ฒด์ ์ผ๋ก ๋ฌด์จ ์ฉ๋์ ์ฐ๋ ๊ฑฐ์ผ?
์ธ๋ป ๋ด์๋ ๋ง์น teamviewer๋ parsec์ผ๋ก ์๊ฒฉ ์ฐ๋ ๊ฑฐ๋ ๋น์ทํ ๊ฒ ๊ฐ์๋ฐ ์๋ ๊ฒ ๊ฐ์์
๋ฏธ๋ฆฌ ๊ฐ์ฌํฉ๋๋ค!
์๋ฒ๋ ๋ชจ๋ํฐ๋ ์์ด์ ์ฌ์ฉํ ๋ ssh๋ก ์ ์ํด์ ์ฌ์ฉํ๋๊ฑด ์์ง? ์๋ฒ์ ์๋ ํ ์คํธํ์ผ๋ ssh๋ก ์ ์ํด์ vi๋ vim์ด๋ ์ด์ฉํด์ ์์ ํ๊ณ ๋ญ ๊ทธ๋ฐ๊ฑฐ. ๊ทผ๋ฐ RemoteSSH๋ฅผ ์ฐ๋ฉด vscode๊ฐ ssh๋ก ์ ์ํด์ ํด๋น ์ปดํจํฐ์ ์๋ ํ์ผ๋ค์ vscode๋ก ์์ ๊ฐ๋ฅํ๊ฑฐ์. ๋งค์ฐ ํธ๋ฆฌํจ.
์ด? ๊ทธ๋ฌ๋ฉด ์ง๊ธ NAS์ ๊ทธ๋ฅ ์๊ฒฉ์์ ์ฝ๋ ์์ฑํ๊ณ ๋ฐ๋ก ๋ด๊ฐ์๊ฑฐ ๋๋ฆด์ ์๋?
ใ ใ NAS์ sshํฌํธ(21๋ฒ์ด์๋?)์ํผ ๊ทธ๊ฑฐ ์ด๋ ค์์ผ๋ฉด ๊ฐ๋ฅํจ. ์คํ์ ์ง์ putty๋ก ssh๋ค์ด๊ฐ์ ์คํํด์ผํ ๊ฑฐ๊ฐ์๋ฐ. ์์ ์ ๋ ์๋ฒ์ฝ๋์์ ๋๋ฉด ์๋์ผ๋ก ๋น๋&์คํ๋๋ ์๋น์ค ๋๋ ค๋๊ณ VSCode๋ก ํ์ผ์์ ๋ง ํ๋ฉด ์๋ฒ์์ ์์์ ๋น๋&์คํ๋๊ฒ๋ํด๋์, ๊ทธ๋ฐ์์ผ๋ก ์คํ์์ผฐ์์. ์๋ง RemoteSSH์์๋ ์ ธ๋์์ ์คํ๋ ๊ฐ๋ฅํ๊ธด ํ ๊ฑฐ์ผ
https://code.visualstudio.com/docs/remote/ssh
์ฌ๊ธฐ๋ณด๋ฉด
์๋์
Opening a terminal on a remote host
์ด๊ฑธ๋ก ์คํฌ๋ฆฝํธ์คํ๋ ๊ฐ๋ฅํ๊ฒ ๋๊ฑธ
์, ๊ทธ๋ ๊ตฐ์! ์๋ฒ์ ๋ชจ๋ํฐ๋ฅผ ์ ์ฐ๋ ์ค๋ ๋ชฐ๋์ด์ ใ ใ ๋ชจ๋ํฐ ํ ๋ ์ ๋๋ ๋๊ณ KVM ์ค์์น ๊ฐ์ ๊ฑธ๋ก ์ ํํด์ ์ฐ๋ ์ค... ๋๋ถ์ ์ ๋ง ๋ง์ด ๋ฐฐ์ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค! ^^
ํน์๋ ssh ํฌํธ๋ ์ธ๋ถ๊ฐ๋ฐฉ ํ์ง๋ง๋ฌ์ ํด์ปค๋ค์ด ์กฐ์ํจ
์, ๊ณ ๋ง์ต๋๋ค! ์ ๊ธฐ์ตํด๋๊ฒ์. ์ข์ ํ๋ฃจ ๋์ธ์! ^^
์ด๋ป๊ฒ Ssh๋ ๋ชจ๋ฅด๋ ใ ใ