๐๋ค์ด๊ฐ๋ฉฐ
์ด๋ฒ ํฌ์คํ ์์๋ VScode๋ฅผ ์ฌ์ฉํ์ฌ VirtualBox์ ์ค์น๋ Ubuntu(์ฐ๋ถํฌ) ๊ฐ์ PC SSH๋ก ์ ์ํด ๋ณด๊ฒ ์ต๋๋ค.
VirtualBox์์์ ์ค์
ํ์ฌ ์ VirtualBox ๊ด๋ฆฌ์ ํ๋ฉด์ ๋๋ค. ์ ๋ Ubuntu_22_04_2_Ros2_Humble์ด๋ผ๋ PC์์ ์ค์ต์ ์งํํ๊ฒ ์ต๋๋ค.
์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Network Manager๋ฅผ ๋๋ฆ ๋๋ค.
๋๋ฅด๊ฒ ๋๋ฉด VirtualBox์์ ๋ง๋ค์ด ๋์ VirtualBox Host-Only Ethernet Adapter๊ฐ ์กด์ฌํฉ๋๋ค. ๋ง์ฝ์ ๊ตฌ ๋ฒ์ ์ VirtualBox๋ฅผ ์ฌ์ฉํ์๋ฉด ๋ง๋ค์ด์ ธ ์์ง ์์ ์ ์์ด ์๋ก ๋ง๋ค์ด์ผ ํฉ๋๋ค.
๊ทธ ํ ssh๋ก ์ ์ํ๊ณ ์ ํ๋ PC์ ์ค์ ์ ๋ค์ด๊ฐ๋๋ค. ์ ๋ Ubuntu_22_04_2_Ros2_Humble๋ก ๋ค์ด๊ฐ๊ฒ ์ต๋๋ค.
์ค์ ์์ ๋คํธ์ํฌ๋ฅผ ๋๋ฅด๊ณ ์ด๋ํฐ 2๋ฅผ ๋๋ฆ ๋๋ค. ๊ทธ ํ ๋คํธ์ํฌ ์ฌ์ฉํ๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ์๋์ ๊ฐ์ด ๋ฉ๋๋ค.
ํธ์คํธ ์ ์ฉ ์ด๋ํฐ๋ฅผ ๋๋ฅด๋ฉด VirtualBox Host-Only Ethernet Adapter๊ฐ ๋์ต๋๋ค.
์ฌ๊ธฐ๊น์ง ํ์ จ์ผ๋ฉด ํ์ธ์ ๋๋ฅด์๊ณ ์ฐ๋ถํฌ PC๋ฅผ ํค๊ฒ ์ต๋๋ค.
PC๊ฐ ์ผ์ง๋ฉด ํฐ๋ฏธ๋์ ์คํ ์ํค๊ณ ์๋ ๋ช ๋ น์ด๋ฅผ ์คํ์ํต๋๋ค.
ifconfig
๋ง์ฝ ๋ช ๋ น์ด ์คํ๋์ง ์๋๋ค๋ฉด ์๋ net-tools๋ฅผ ์ค์นํฉ๋๋ค.
sudo apt-get install net-tools
๊ทธ ํ enp0s8 ๋ถ๋ถ์ inet์ ์ ๋ฉ๋ชจํด๋ก๋๋ค.
VScode์์์ ์ค์
vscode๋ฅผ ์คํ์ํจ ํ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Extention(ํ์ฅ)์์ Remote-SSH๋ฅผ ์ค์นํฉ๋๋ค.
์ค์น ํ F1์ ๋๋ฅด๊ณ ssh๋ฅผ ์ ๋ ฅํ๋ฉด ssh ๋ฉ๋ด๋ค ์ค Connect to Host๋ฅผ ๋๋ฆ ๋๋ค.
๊ทธ ํ SSH ํธ์คํธ ๊ตฌ์ฑ์ ํด๋ฆญํฉ๋๋ค. ํด๋ฆญ ํ ์ฒซ ๋ฒ์งธ์ C:\Users๋ก ์์ํ๋ config ํ์ผ์ ์ด์ด์ฃผ๊ณ
์์ ๊ฐ์ด VirtualBox์ ์ฐ๋ถํฌ์์ ํ์ธํ ํ ๋ฉ๋ชจํด ๋ ip๋ฅผ ์ ๋ ฅํ๊ณ User๋ ์ฐ๋ถํฌ PC์ User name์ ์ ์ต๋๋ค. ๊ทธ ํ ์ ์ฅํ๋ฉด ์ด์ ์ค๋น๋ ๋๋ฌ์ต๋๋ค.
๋ค์ F1์ ๋๋ฅด๊ณ ssh๋ฅผ ์ ๋ ฅํ๋ฉด ssh ๋ฉ๋ด๋ค ์ค Connect to Host๋ฅผ ๋๋ฆ ๋๋ค.
config ํ์ผ์ ์ ์ฅํ ip์ฃผ์๊ฐ ๋จ๊ฒ ๋๊ณ ์ด ์์ดํผ ์ฃผ์๋ฅผ ๋๋ฆ ๋๋ค.
์๋ ๊ทธ๋ฆผ์ฒ๋ผ ์ํธ๋ฅผ ์ ๋ ฅํ๋ฉด Vscode์์ ssh๋ฅผ ์ฌ์ฉํ์ฌ Ubuntu(์ฐ๋ถํฌ) PC์ ์ ์ํ๊ฒ ๋ฉ๋๋ค.
๐ํฌ์คํ ์ ๋ง์น๋ฉฐ
์ง๊ธ๊น์ง VScode๋ฅผ ์ฌ์ฉํ์ฌ VirtualBox์ ์ค์น๋ Ubuntu(์ฐ๋ถํฌ) ๊ฐ์ PC SSH๋ก ์ ์ํด ๋ณด์์ต๋๋ค. ํฌ๊ฒ ์ด๋ ต์ง ์์์๊ฑฐ๋ผ ์๊ฐํ์ง๋ง ์ดํด๊ฐ ๋์ง ์๋๋ค๋ฉด ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์ธ์.
์๊ฒฌ๊ณผ ์ง๋ฌธ์ ์ธ์ ๋ ๊ฐ์ฌํฉ๋๋ค.
'MM(MyMemo)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Windows(์๋์ฐ์ฆ)์์ Cmake ์ค์นํ๋ ๋ฐฉ๋ฒ (0) | 2024.01.31 |
---|---|
์ด๋ณด์๋ฅผ ์ํ ์น์ ํ Git(๊น) ์ค์น ๋ฐฉ๋ฒ (0) | 2024.01.31 |
Ubuntu ํฌ๋กฌ ์๊ฒฉ ๋ฐ์คํฌํฑ ์ฐ๊ฒฐ (0) | 2023.07.12 |
Ubuntu 20.04 RTX 4090 ๋ฅ๋ฌ๋ ํ๊ฒฝ ๊ตฌ์ถ (0) | 2023.07.06 |
[Pytorch] tensor ๋ฅผ ์ด๋ฏธ์ง๋ก ์ ์ฅํ๊ธฐ (0) | 2023.06.24 |