SSH_Linux_build_on_Windows10 - 8BitsCoding/RobotMentor GitHub Wiki
- OS : Windows10
- Virtual Machine : Oracle VM VirtualBox 6.0.14
- VM OS : Ubuntu 18.04
- VM ๋น๋์์คํ : g++
- Windows10 to Linux SSH ์ ์
- Oracle VM ๊ณต์ ํด๋ ๊ถํ์ค์
- Visual Stuio Code์์ SSH ์ ์
์ฐ์ puttygen์์ public, private key๋ฅผ ์์ฑํ๋ค.
- public์ Linux์ ๋ฃ์ key์ด๊ณ
- private์ Windows์์ ๊ด๋ฆฌํ key์ด๋ค.
# on Linux
$ sudo apt-get install ssh
๋งค๋ฒ ์์ด๋/๋น๋ฒ์ ๊ธฐ ๊ท์ฐฎ์ผ๋ key๋ฅผ ๋ง๋ค์.
# on Linux
$ mkdir .ssh
$ gedit .ssh/authorized_keys
authorized_keys์ publickey๋ฅผ ๋ฃ์ด์ผํ๋๋ฐ ์ด๋์๋ถํฐ ์ด๋๊น์ง ๋ฃ์์ง๊ฐ ์ฐธ ํท๊ฐ๋ฆฐ๋ค.
์์ฑ์์์ ssh-rsa <public key ์ญ์ฑ> ๋จ, ์ค๋๊น์ ๋ค ์ ์ธํ๊ณ ๋ฃ์ด์ผํ๋ค.
๋ํ public keyํ์ผ์ ---- BEGIN SSH2 PUBLIC KEY ----, ---- END SSH2 PUBLIC KEY ----, Comment: "rsa-key-20191201"๋ ๋ชจ๋ ์ ์ธํด์ผํ๋ค.
์ ์ํ id๋ฅผ ๋ฏธ๋ฆฌ์ ๋ ฅํด ๋๋ค.
pirvate key๋ฅผ ๋ฃ๋๋ค.
# on Linux
$ sudo gpasswd -a <์ฌ์ฉ์๋ช
> vboxsf
์ฝ๊ธฐ ๊ถํ ํธ๋๊ฑฐ ์์ง๋ง๊ธฐ
# on Windows VS Code
$ ssh user@host