์ฒ์์ผ๋ก ํด๋ณด๋ ์์
์ด๋ผ ๋ช์๊ฐ์ด ๊ฑธ๋ ค ๊ฒจ์ฐ ํด๊ฒฐํ๋ ๊ณผ๊ฑฐ์ ๋..
์ต๊ทผ ๋ค๋ฅธ ์๋ฒ๋ก ์ฐ๊ฒฐํ๋๋ฐ ๋ช๋ถ๋ ์ฑ ๊ฑธ๋ฆฌ์ง ์์ ๊ธ์ ์๋๋ค.
STEP1) extensions์์ Remote-SSH ๊น๊ธฐ
์ฒซ๋ฒ์งธ๊ฑฐ๋ง ๊น๋ฉด ๋๋จธ์ง๋ ์๋์ผ๋ก ๊น๋ ธ๋ ๊ฒ ๊ฐ๋ค์!
STEP2) config ํ์ผ ๋ฃ๊ธฐ
ctrl+shift+p์ ๋๋ฌ์ ๋ค์์ผ๋ก ๋ค์ด๊ฐ๊ธฐ
(.ssh\config ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ์ฃผ์ธ์)
์ฐธ๊ณ ๋ก ์ ๋ง ๋ค์ํ ๋ธ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด์ config ํ์ผ์ ๋ง๋ค์์๋๋ฐ
๊ณ์ ์๋ฌ๊ฐ ๋ ์ ๊ทธ๊ฒ๋ณด๋ค ์ ์ ๊ฒฝ์ฐ์๋
๊ทธ๋ฅ ์๋ฒ ์ฃผ์๋ก jupyter notebook์ ๋ค์ด๊ฐ ssh์ ๊ดํ ํ์ผ์ ๋ค์ด ๋ฐ๋๊ฒ ์ค๋ฅ ์์ด ์ข์์ต๋๋ค..
ํ์ผ์ ๋ค์ด ๋ฐ์ vscode๋ก ์ด๋ฉด ๋ค์๊ณผ ๊ฐ์๋ฐ์
์๋ฒ ์ด๋ฆ๋ง ์ง์ ํด์
$SSH_CONNECTION_NAME ๋์ ์ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ด config ํ์ผ์ ์ฑ์์ค๋๋ค.
STEP3) private key ํ์ผ ๋ง๋ค๊ธฐ (kona)
๊ทธ๋ฆฌ๊ณ ๋ค์ ์คํ
์ผ๋ก ํ ์ผ์ ์์ config ํ์ผ ์๋์ ์๋
private key๋ฅผ .ssh ํด๋ ์์ ์ ์ฅํ๋ ๊ฒ์
๋๋ค.
์ ์ ๊ฒฝ์ฐ์๋ ๋จผ์ ์๋ฒ์ด๋ฆ(kona)์ผ๋ก txtํ์ผ์ ๋ง๋ค๊ณ ๋ง์ง๋ง์ txt๋ฅผ ์ ๊ฑฐํ์ฌ ํ์ฅ์๋ฅผ ์ ๊ฑฐํด์ฃผ์์ต๋๋ค.
Username\.ssh ํด๋์ ๋ค์ด๊ฐ๋ฉด ์ ๋ค์ด๊ฐ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ฐ๊ฒฐ์ด ์๋๋ค๋ฉด......
STEP4) puTTygen (kona2)
๊ทธ๋ฐ๋ฐ ์ด๋ผ์๋ ๋ถ๊ตฌํ๊ณ
ctrl+shift+p๋ฅผ ๋๋ฌ connect current window to host๋ฅผ ํ์ ๋
(์๋ฒ์ ์ฐ๊ฒฐํ์ ๋)
์๊พธ ์ค๋ฅ๊ฐ ๋๋๋ผ๊ณ ์..
๊ทธ๋์ ์ ๋ ๊ตฌ๊ธ๋ง์ ํ๋ค๊ฐ ์ด๋ ๊ฒ ํด๊ฒฐํ์ต๋๋ค.
์ ์ด ๋ฐฉ๋ฒ์ ํ์ ๋ ๋๋๊ฑด์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ด์..
๋จผ์ puTTygen์ด ์๋ ๋ถ๋ค์ ๊น์ ์ผ ํด์!
๊ทธ๋ฆฌ๊ณ ์์ ๊ฐ์ด load๋ฅผ ํด์ 3๋จ๊ณ์์ ๋ง๋ private key ํ์ผ์ ๋ก๋ํด์ค๋๋ค
๊ทธ๋ฌ๋ฉด ๋ค์ ํค๊ฐ ์๊ธฐ๋๋ฐ ์ด๋ 'export openssh key'๋ฅผ ๋๋ฌ์
์์ ๋์ผํ ํด๋์ธ .ssh์ ๋ค์ ์ ์ฅํด์ฃผ๋ฉด ๋ฉ๋๋ค.
์ ์ ๊ฒฝ์ฐ์๋ ํน์ ๋ชฐ๋ผ ์๋ฒ์ด๋ฆ2(kona2)๋ก ์ด๋ฆ์ ๋ถ์ฌ์ฃผ์์ด์.
๋ง์ฝ ํ์ผ ์ด๋ฆ์ ์ ์ฒ๋ผ ์๋ฒ ์ด๋ฆ๊ณผ ๋ค๋ฅด๊ฒ ๋ง๋ค์๋ค๋ฉด ์์ ๊ฐ์ด
IdentityFile์์ ์์ ์ ํ๋ฉด ๋ฉ๋๋ค.
์ด์ vscode ์๋ฒ ์ฐ๊ฒฐ์ ๋ฌธ์ ์์ด ํ ์ ์๊ฒ ๋ค ..... :)