๐Ÿง Linux

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..
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 #..
Dogfoot_JW
'๐Ÿง Linux' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก