{"id":4215,"date":"2021-12-24T15:19:40","date_gmt":"2021-12-24T06:19:40","guid":{"rendered":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=4215"},"modified":"2022-01-13T21:01:44","modified_gmt":"2022-01-13T12:01:44","slug":"1111","status":"publish","type":"post","link":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=4215","title":{"rendered":"Install Ubuntu Server 20.04 on Raspberry Pi 2\/3\/4 (without monitor)"},"content":{"rendered":"<h1>Install Ubuntu Server 20.04 on Raspberry Pi 2\/3\/4 (without monitor)<\/h1>\n<p>\ub77c\uc988\ubca0\ub9ac\ud30c\uc774\uc5d0 Ubuntu Server \ub97c \ubaa8\ub2c8\ud130 \uc5c6\uc774 \uc124\uce58\ud558\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc804\uc6d0\uc7a5\uce58\uc758 \uc804\uc6d0\uc774 \uc57d\ud55c \uacbd\uc6b0 \ubaa8\ub2c8\ud130\uac00 \ucf1c\uc9c0\uc9c0 \uc54a\ub294 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<br \/>\n\uc774\uc5d0 \ub300\ube44\ud574 \ubaa8\ub2c8\ud130\/\ud0a4\ubcf4\ub4dc \ub300\uc2e0 wifi \ub97c \uc774\uc6a9\ud574 \uc124\uce58\ud569\ub2c8\ub2e4.<\/p>\n<h2>\uc640\uc774\ud30c\uc774\ub97c \uc774\uc6a9\ud55c \uc124\uce58(\ubaa8\ub2c8\ud130 \uc5c6\uc774)<\/h2>\n<p><a href=\"https:\/\/roboticsbackend.com\/install-ubuntu-on-raspberry-pi-without-monitor\/#Setup_Wi-Fi_directly_from_your_SD_card\">https:\/\/roboticsbackend.com\/install-ubuntu-on-raspberry-pi-without-monitor\/#Setup_Wi-Fi_directly_from_your_SD_card<\/a><\/p>\n<p>WPA2 PSK \ubcf4\uc548\uc5d0 \ub300\ud574\uc11c\ub3c4 \uc815\uc0c1\uc801\uc73c\ub85c \uc811\uc18d\uc774 \ub429\ub2c8\ub2e4.<br \/>\n\uc228\uaca8\uc9c4 \uc640\uc774\ud30c\uc774\uc5d0 \ub300\ud574\uc11c\ub294 \ucd94\uac00\uc124\uc815\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.<\/p>\n<p>network-config<\/p>\n<pre><code class=\"language-yaml\">version: 2\nethernets:\n  eth0:\n    dhcp4: true\n    optional: true\nwifis:\n  wlan0:\n    dhcp4: true\n    optional: true\n    access-points:\n      &quot;YOUR_WIFI_NAME&quot;:\n        password: &quot;YOUR_WIFI_PASSWORD&quot;\n      &quot;MY_HIDDEN_SID&quot;:\n        password: &quot;MY_PASSWORD&quot;\n        hidden: true<\/code><\/pre>\n<p>user-data<\/p>\n<pre><code class=\"language-yaml\"># On first boot, set the (default) ubuntu user&#039;s password to &quot;ubuntu&quot; and\n# expire user passwords\nchpasswd:\n  expire: true\n  list:\n  - ubuntu:ubuntu\n# Enable password authentication with the SSH daemon\nssh_pwauth: true<\/code><\/pre>\n<p>\uc548\ub4dc\ub85c\uc774\ub4dc \uc571\uc778 Network IP Scanner \ub97c \uc18c\uac1c\ud560\uae4c\ud569\ub2c8\ub2e4.<br \/>\n\uad11\uace0\uac00 \uc788\uae30\ub294 \ud55c\ub370&#8230;<br \/>\n\ub85c\uceec \uc544\uc774\ud53c \ub300\uc5ed \uc2a4\uce94 \uae30\ub2a5\uacfc \ud2b9\uc815 \uc544\uc774\ud53c\uc5d0 \ub300\ud55c \ud3ec\ud2b8 \uc2a4\uce94 \uae30\ub2a5\uae4c\uc9c0,<br \/>\n\ud544\uc694\ud55c \uae30\ub2a5\uc774 \uae54\ub054\ud788 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.skyer9.pe.kr\/wordpress\/wp-content\/uploads\/2021\/12\/2021-12-25-06-1.png\" alt=\"\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.skyer9.pe.kr\/wordpress\/wp-content\/uploads\/2021\/12\/2021-12-25-07-1.png\" alt=\"\" \/><\/p>\n<p>\ucd5c\uc885\uc801\uc73c\ub85c 3G \uc758 \uc800\uc7a5\uacf5\uac04\uc774 \uc0ac\uc6a9\ub418\uace0,<br \/>\n\uba54\ubaa8\ub9ac\ub97c 200M \ub97c \ucc28\uc9c0\ud569\ub2c8\ub2e4.<\/p>\n<h2>\uc640\uc774\ud30c\uc774\ub97c \ud1b5\ud55c \ud574\ud0b9 \ub300\uc751<\/h2>\n<p>\uc640\uc774\ud30c\uc774\ub97c \uc774\uc6a9\ud55c ssh \uc811\uc18d\uc744 \ud65c\uc131\ud654 \ud574 \ub193\uc73c\uba74 \ud574\ud0b9\uc774 \ubab0\ub824\ub4ed\ub2c8\ub2e4.<br \/>\nubuntu \uacc4\uc815\uc73c\ub85c \ubb34\ucc28\ubcc4 \uacf5\uaca9\uc744 \uc2dc\ub3c4\ud560 \uac83\uc774\uace0&#8230;<\/p>\n<h3>\uc544\uc774\ud53c \uae30\ubc18 \uc811\uc18d\uc81c\ud55c<\/h3>\n<p>\uace0\uc815 \uc544\uc774\ud53c\ub97c \uac00\uc9c0\uace0 \uc788\ub294 \uacbd\uc6b0, \ud2b9\uc815 \uc544\uc774\ud53c\uc5d0\uc11c\ub9cc \uc811\uc18d\uc774 \uac00\ub2a5\ud558\ub3c4\ub85d \uc81c\ud55c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">sudo vi \/etc\/ssh\/sshd_config\n\nAllowUsers *@203.0.113.1\n# AllowUsers *@203.0.113.0\/24\n# AllowUsers *@203.0.113.*\n# AllowUsers *@203.0.113.1 *@203.0.113.2 *@192.0.2.0\/24 *@172.16.*.1\n# AllowUsers sammy@203.0.113.1 alex@203.0.113.2\n\nsudo systemctl restart sshd<\/code><\/pre>\n<h3>\uacc4\uc815 \uae30\ubc18 \uc811\uc18d\uc81c\ud55c<\/h3>\n<p>ubuntu \uacc4\uc815\uc758 ssh \uc811\uc18d\uc744 \ucc28\ub2e8\ud558\uace0, \ubcc4\ub3c4\uc758 \uacc4\uc815\uc73c\ub85c \uc811\uc18d\ud558\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4.<br \/>\n\uacc4\uc815 \uc815\ubcf4\ub9cc \uc54c\uba74 \uc544\ubb34 \uacf3\uc5d0\uc11c\ub098 \uc811\uc18d\uc774 \uac00\ub2a5\ud558\uc9c0\ub9cc,<br \/>\n(\uacc4\uc815 \uc815\ubcf4\ub9cc \uc54c\uba74) \ud574\ucee4\ub3c4 \uc811\uc18d\uc774 \uac00\ub2a5\ud558\uae30\uc5d0 \ud3b8\ub9ac\ud568\uacfc \uc704\ud5d8\ud568\uc774 \uacf5\uc874\ud569\ub2c8\ub2e4.<\/p>\n<h4>\ud2b9\uc815 \uacc4\uc815\ub9cc \uc811\uc18d\ud5c8\uc6a9<\/h4>\n<pre><code class=\"language-bash\">sudo vi \/etc\/ssh\/sshd_config\n\nAllowUsers sk\n# AllowUsers user1 user2\n\nsudo systemctl restart sshd<\/code><\/pre>\n<h4>\ud2b9\uc815 \uacc4\uc815\ub9cc \uc811\uc18d\ucc28\ub2e8<\/h4>\n<pre><code class=\"language-bash\">sudo vi \/etc\/ssh\/sshd_config\n\nDenyUsers ubuntu\n# DenyUsers ubuntu root\n\nsudo systemctl restart sshd<\/code><\/pre>\n<h2>\ub77c\uc988\ubca0\ub9ac\ud30c\uc774\ub97c \ud574\ucee4\uac00 \ub4e4\uace0\uac00\uba74???<\/h2>\n<p>\uc77c\ubc18\uc801\uc73c\ub85c Ubuntu Server \ub294 IDC \uc5d0 \ub4e4\uc5b4\uac00 \uc788\uae30\uc5d0 \uc774\ub7f0 \uacbd\uc6b0\uac00 \uc5c6\uc9c0\ub9cc,<br \/>\n\ub77c\uc988\ubca0\ub9ac\ud30c\uc774\ub294 \uc544\ubb34\ub370\ub098 \ub193\uc744\ub824\uace0 \uc4f0\ub294\uac70\ub77c \uc774\ub7f0 \uacbd\uc6b0\uc5d0\ub3c4 \ub300\ube44\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\ub77c\uc988\ubca0\uc774\ud30c\uc774\ub97c \ud574\ucee4\uac00 \ub4e4\uace0 \uac00\ub294 \uac83\uc5d0 \ub300\ube44\ud558\uae30 \uc704\ud574\uc11c\ub294,<br \/>\n\uc911\uc694\ub370\uc774\ud0c0\ub97c \uc554\ud638\ud654\ud560 \uc218\ub2e8\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install ecryptfs-utils\n\n# \uc554\ud638\ud654\uc6a9 \ud3f4\ub354\ub97c \uc0c8\ub85c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n# \uae30\uc874 \ud3f4\ub354\ub97c \uc554\ud638\ud654\ud560 \uacbd\uc6b0, \uc774\ubbf8 \uc788\ub358 \ud30c\uc77c\uc774 \uc0ac\uc6a9\ubd88\uac00 \uc0c1\ud0dc\uac00 \ub429\ub2c8\ub2e4.\nmkdir private\n\nsudo mount -t ecryptfs ~\/private\/ ~\/private\/\nPassphrase:\nSelect cipher:\n 1) aes: blocksize = 16; min keysize = 16; max keysize = 32\n 2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56\n 3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24\n 4) twofish: blocksize = 16; min keysize = 16; max keysize = 32\n 5) cast6: blocksize = 16; min keysize = 16; max keysize = 32\n 6) cast5: blocksize = 8; min keysize = 5; max keysize = 16\nSelection [aes]:\nSelect key bytes:\n 1) 16\n 2) 32\n 3) 24\nSelection [16]:\nEnable plaintext passthrough (y\/n) [n]: y\nEnable filename encryption (y\/n) [n]: y\nFilename Encryption Key (FNEK) Signature [35a958dXXXXXXXXX]:\nAttempting to mount with the following options:\n  ecryptfs_unlink_sigs\n  ecryptfs_fnek_sig=35a958dXXXXXXXXX\n  ecryptfs_passthrough\n  ecryptfs_key_bytes=16\n  ecryptfs_cipher=aes\n  ecryptfs_sig=35a958dXXXXXXXXX\nMounted eCryptfs<\/code><\/pre>\n<pre><code class=\"language-bash\">mount<\/code><\/pre>\n<pre><code class=\"language-bash\">touch private\/test.txt<\/code><\/pre>\n<pre><code class=\"language-bash\">sudo umount ~\/private\n\nll private\/\ncat private\/test.txt<\/code><\/pre>\n<p>\ucc98\uc74c \ud3f4\ub354 \uc554\ud638\ud654 \uc124\uc815\uc2dc \uc785\ub825\ud588\ub358 \ub3d9\uc77c\ud55c \uac12\uc744 \ub2e4\uc2dc \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">sudo mount -t ecryptfs ~\/private\/ ~\/private\/<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Install Ubuntu Server 20.04 on Raspberry Pi 2\/3\/4 (without monitor) \ub77c\uc988\ubca0\ub9ac\ud30c\uc774\uc5d0 Ubuntu Server \ub97c \ubaa8\ub2c8\ud130 \uc5c6\uc774 \uc124\uce58\ud558\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4. \uc804\uc6d0\uc7a5\uce58\uc758 \uc804\uc6d0\uc774 \uc57d\ud55c \uacbd\uc6b0 \ubaa8\ub2c8\ud130\uac00 \ucf1c\uc9c0\uc9c0 \uc54a\ub294 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4. \uc774\uc5d0 \ub300\ube44\ud574 \ubaa8\ub2c8\ud130\/\ud0a4\ubcf4\ub4dc \ub300\uc2e0 wifi \ub97c \uc774\uc6a9\ud574 \uc124\uce58\ud569\ub2c8\ub2e4. \uc640\uc774\ud30c\uc774\ub97c \uc774\uc6a9\ud55c \uc124\uce58(\ubaa8\ub2c8\ud130 \uc5c6\uc774) https:\/\/roboticsbackend.com\/install-ubuntu-on-raspberry-pi-without-monitor\/#Setup_Wi-Fi_directly_from_your_SD_card WPA2 PSK \ubcf4\uc548\uc5d0 \ub300\ud574\uc11c\ub3c4 \uc815\uc0c1\uc801\uc73c\ub85c \uc811\uc18d\uc774 \ub429\ub2c8\ub2e4. \uc228\uaca8\uc9c4 \uc640\uc774\ud30c\uc774\uc5d0 \ub300\ud574\uc11c\ub294 \ucd94\uac00\uc124\uc815\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. network-config version: 2\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=4215\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[],"class_list":["post-4215","post","type-post","status-publish","format-standard","hentry","category-embedded"],"_links":{"self":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4215"}],"version-history":[{"count":25,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4215\/revisions"}],"predecessor-version":[{"id":4446,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4215\/revisions\/4446"}],"wp:attachment":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}