ID : 2401302045 Tag : #code-server #linux #ssl ๊ฐ์ ์ด์ ์์
์ ์ด์ด ์ด๋ฒ์ Code-Server์ SSL ์ธ์ฆ์๋ฅผ ์ ์ฉํ๊ณ ์ ํ๋ค. ๊ตฌ์ฑ ์๋์ ํญ๋ชฉ์ Code-Server์ SSL ์ธ์ฆ์ ์ ์ฉ์ ์ํ ๊ธฐ๋ณธ ๊ตฌ์ฑ์ฌํญ์ด๋ค. OS : Ubuntu 20.04.5 LTS (GNU/Linux 5.4.0-1100-raspi aarch64) Code-Server : v4.20.1 Nginx : v1.18.0 (ubuntu) Proxy_pass ๊ฐ ๊ตฌ์ฑ๋ ์ํ [https://cajava.tistory.com/62] ๋ฅผ ๋จผ์ ์งํํด์ผ ํจ. DNS์ TXT๋ ์ฝ๋๋ฅผ ์ ์ฉํ ์ ์๊ณ Value๋ฅผ ์ปค์คํ
ํ ์ ์๋ ๋๋ฉ์ธ ์ฃผ์ (๊ฐ๋น์, CloudFlare ๋ฑ) ์งํ 1. Certbot..
๐ง Linux
ID : 2401301657 Tag : #code-server #linux #nginx ๊ฐ์ Code-Server๋ฅผ ํธ์คํ
ํ๊ณ ๋์ ๊ฐ์ฅ ํฐ ๊ฑธ๋ฆผ๋์ด ๋๋ ๋ถ๋ถ์ด ์์๋ค. SSL์ด ์ ์ฉ์ด ๋์ง ์์ ๊ฒฝ์ฐ ์น ๋ทฐ์ ์ด์ฉ์ด ์ ํ๋๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ง ์ฝ์ง์ ํ์๊ณ ๋ด๊ฐ ๋ฐ๊ฒฌํ ๊ฐ์ฅ ์ต์ ์ ๋ฐฉ๋ฒ์ code-server๋ฅผ nginx์ Proxy Pass๋ฅผ ์ ์ฉํ ํ SSL ์ธ์ฆ์๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด๋ค. ์ด๋ฒ ํฌ์คํ
์์๋ Proxy_Pass๋ฅผ ์ ์ฉํ๋ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ถํฐ ์งํํ๋ ค๊ณ ํ๋ค. ๊ตฌ์ฑ ์๋์ ํญ๋ชฉ์ ๋ด๊ฐ ์์
์ ์งํํ๊ธฐ ์ํด ์ฌ์ฉํ ํ๊ฒฝ ๊ตฌ์ฑ์ด๋ค. ๋ฒ์ ์ด ๋ง์ง ์๋๋ผ๋ ์๋์ ํญ๋ชฉ์ด ์ด๋ฏธ ์ค์น๋์ด ์๋ค๋ ๊ฐ์ ํ์ ์์
์ ์งํํ ์์ ์ด๋ค. OS : Ubuntu 20.04.5 LTS (G..
๊ฐ์ Code-server์์ ์์
์ ํ๋ ์ค ์ผ๋ถ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ์ง ๋ชปํ๋ ์ด์๊ฐ ์์๋ค(WevView ๊ฐ์) ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด SSL ์ ์ฉ์ ํด์ผ ํ๋ค๊ณ ํ๋๋ฐ Code-Server์์ SSL ์ ์ฉ์ด ์ฌ๊ฐ ์ฌ์ด ์ผ์ด ์๋๊ฒ ๊ฐ์๋ค. ๋ฐ๋ผ์ ๋ก์ปฌSSL์ ์ ์ฉํ์ฌ ์์ HTTPS ๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ง ์์๊น? ๋ผ๋ ์๊ฐ์ ํ์ฌ ์๋๋ฅผ ํด๋ดค๊ณ ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฌธ์ ์์ด ์๋ ๋๋ ๊ฒ์ ํ์ธํ์๋ค. ์งํ Code-Server์ ์์ SSL ์ ์ ์ฉํ๊ธฐ ์ํด ์ฐ์ SSL์ ๋ฐ๊ธ๋ฐ์์ผ ํ๋ค. OpenSSL์ ๋จผ์ ์ค์นํ๊ณ ์งํ์ ํ๋๋ก ํ์ sudo apt-get update sudo apt-get install openssl ์ํํ ์์
์ ์ํด code-server์ config.yaml ๋..
๊ฐ์ Code-server ๋ฅผ ์ฌ์ฉํ๋ ์ค Rest client ๋ฅผ ํตํด API ํ
์คํธ๋ฅผ ํ๋ ค๊ณ ํ๋ค. ๊ทธ๋ฐ๋ฐ ํธ์ถ์ ํ๊ณ ๋๋ ๊ฒฐ๊ณผ์ฐฝ์ ์๋ฌด๊ฒ๋ ๋จ์ง๊ฐ ์์๋ ๊ฒ์ด๋ค. PC์์ ํ์๋๋ ์ ๋์๋๋ฐ Code-Server๋ฅผ ํตํด์ ํ ๋๋ง ์ด๋ฌ๋ ๊ฒ์ด๋ค. ๋ฌธ์ ๋ฅผ ์ฐพ์๋ณด๋ ssl์ด ์ ์ฉ๋์ง ์์ ์ํ๋ก Code-Server๋ฅผ ์ด์ฉํ๊ฒ ๋ ๊ฒฝ์ฐ ์ผ๋ถ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ๋ชปํ๋ค๊ณ ํ๋๋ฐ ๊ทธ์ค์ ํ๋๊ฐ WebView๊ฐ ์๋ ๊ฒ์ด๋ค. Rest Client์ ๊ฒฐ๊ณผ๋ WebView๋ฅผ ํตํด ํ์๊ฐ ๋๋๋ฐ ๋์ ๊ฒฝ์ฐ์ ํฌ๋กฌ ๋๋ฒ๊ทธ ๋ชจ๋์์ 'crypto.subtle‘ is not available so webviews will not work ๋ผ๋ ์ค๋ฅ๊ฐ ๋ด์๋ค. ํด๊ฒฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ 2๊ฐ์ง๊ฐ ์๋ค. ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ssl์ธ์ฆ ..
ID : 2311160327 Tag : #odroid #boot Source : https://wiki.odroid.com/odroid_go_ultra/odroid_go_ultra ๊ฐ์ ์ต๊ทผ์ ์ค๋๋ก์ด๋ ๊ณ ์ธํธ๋ผ ๋ชจ๋ธ์ ๊ตฌ๋งคํ์ฌ ํ
์คํธ๋ฅผ ์งํํด ๋ณด๊ณ ์์๋ค. ๊ทธ๋ฐ๋ฐ ๋ง์ ๊ธฐ๊ธฐ๋ฅผ ๋ฐ๊ณ ์กฐ๊ธ ํํ๊ฐ์ด ๋ชฐ๋ ค์๋ค. ์์ดํ์ด์ ๋ธ๋ฃจํฌ์ค๋ ๋ฏธ์ง์์ธ ๊ฒ์ ๋ฌผ๋ก ๋ฐ์ด๋ ์ฌํ ํธ์ด๊ณ emmc ๊ฐ ๋ด์ฅ๋์๋ค๊ณค ํ๋ ์ฉ๋์ด 16๊ธฐ๊ฐ ๋ฐ์ ๋์ง ์๋ ๊ฒ์ด๋ค. ์ฝ๊ฐ ์ ๋ฌผ๋จ์ง๊ฐ ์๊ธด ๋๋์ด๋ผ ์ด๊ฑธ ์ด๋ป๊ฒ ์จ์ผ ๊ณ ๋ฏผํ๋ ๋์ n2l๊ณผ ๋์ผํ ์ฑ๋ฅ์ด๋ผ๊ณ ํ์ผ๋, ์ด์ฐธ์ ์๋ฒ์ฉ์ผ๋ก ํ๋ฒ ์ฌ์ฉํด๋ณด๋๊ฒ ์ด๋จ๊น ์๊ฐ์ ํด๋ดค๋ค. ๊ทธ๋ฐ๋ฐ ๋ 16๊ธฐ๊ฐ ์ฉ๋์ emmc๊ฐ ๋ฌธ์ ์๋ค. ๋๋ ์ด๋ป๊ฒ๋ ์ธ์ฅ SD๋ก๋ง ๋ถํ
ํ๊ธฐ ์ํด ๋ฐฉ๋ฒ์ ์ฐพ์๋๊ณ (์ฐธ..
ID : 2311161130 Tag : #๋ฆฌ๋
์ค #mount Source :https://m.blog.naver.com/watney0813/221017927194 1. ์๋ ๋ง์ดํธ ํ ๋์คํฌ๋ค์ ํ์ธํ๊ธฐ ์๋์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด์ ์ง๊ธ ์ฐ๊ฒฐ๋ ์ ์ฅ์ฅ์์ ๋ชฉ๋ก๋ค์ ํ์ธํด์ผ ํฉ๋๋ค. sudo fdisk -l ๋ด๊ฐ ์ฌ์ฉํ ์ ์ฅ์์ ์ฉ๋์ ํ์ธํ๊ณ ๋๋ฐ์ด์ค์ ๊ฒฝ๋ก๋ฅผ ํ์ธํ์. ๋์ ์์) /dev/mmcblk0 2. ๋์คํฌ์ UUID๋ฅผ ํ์ธํ๊ธฐ ๊ทธ๋ฐ ๋ค์ UUID๋ฅผ ํ์ธํด์ผ ํ๋ค. ls -l /dev/disk/by-uuid ๋ด๊ฐ ์ฐพ์๋ /dev/mmcblk0 ์ uuid๋ฅผ ๋ณต์ฌํ๋๋ก ํ๋ค. 3. ์๋๋ง์ดํธ ๋ชฉ๋ก์ ์ถ๊ฐํ๊ธฐ ์๋ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ดํธ ๋ชฉ๋ก์ ์ด์ด๋ณด๋๋ก ํ์. sudo vi /etc/fstab #..