์ด ์์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ssh-copy-id์ ์ ์ฌํ ์ญํ ์ ํ๋, ๋์ VM์ ๊ณ์ ์ ๋ก๊ทธ์ธ ์ ธ์ด nologin์ด๋ผ์ ์์ ์ ์ํํ ์ ์์ ๋ ์๋ํด๋ณผ ์ ์๋ค.Public key๋ฅผ ์ฌ์ ๋์์ด `zabbix@10.123.0.8`๋ผ ์น๊ณ , ํด๋น ๊ณ์ ์ ํ ๊ฒฝ๋ก๊ฐ ์์ฑ๋์ด์์ง ์์ ๊ฒฝ์ฐ, ์๋์ ๊ฐ์ด ์คํํ ์ ์๋ค.๋ค๋ง ์ด ์์ ์ ์ํด ๋์ VM์ root ๊ถํ์ด ํ์ํ๋ค.ssh root@10.123.0.8 \ "mkdir -p /var/lib/zabbix;chown zabbix:zabbix /var/lib/zabbix; sudo -u zabbix mkdir -p /var/lib/zabbix/.ssh"cat ~/.ssh/id_rsa.pub | \ ssh root@10.123.0.8 \ "sudo ..
์๊ตฌ์ ์ผ๋ก ์ถ๊ฐ/์์ ํ๋ ๊ฒ ๋ง๊ณ , ๋ค๋ง ํ์ฌ Powershell ์ธ์ ์์๋ง ์ ์ฉํ๋ ค๋ฉด, ์๋์ ๊ฐ์ด ํ ์ ์๋ค. $env:Path # shows the actual content $env:Path = 'C:\foo;' + $env:Path # attach to the beginning $env:Path += ';C:\foo' # attach to the end ์๋ฅผ ๋ค์ด, ํด๋น ์ธ์ ์์๋ง ํน์ ๊ฒฝ๋ก์ java๋ฅผ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด ์๋์ฒ๋ผ ์ ๋ ฅํ์ฌ Path๋ผ๋ ํ๊ฒฝ๋ณ์์ ์ํ๋ ๊ฐ์ ์ผ์์ ์ผ๋ก ๋ง๋ถ์ธ๋ค. $env:Path += ';C:\pts\openjdk-17_windows-x64_bin\jdk-17\bin\' ์ถ๊ฐํ ๋ค java๋ฅผ ์ฌ์ฉํ๋ ๋ฐฐ์น ํ์ผ์ด ์ ์์ ์ผ๋ก ์คํ๋จ์ ํ์ธํ ์ ์๋ค. PowerS..
์ค๋๋ง์ VirtualBox๋ฅผ ์ธ ์ผ์ด ์์๋๋ฐ, ์๋์ ๊ฐ์ด Ubuntu VM์ ๋ณต์ ํ๋ IP ์ฃผ์๊ฐ ์ค๋ณต๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค. ๋ฌธ์ ๋ MAC ์ฃผ์๋ฅผ ๋ฐ๊พธ๊ณ ์ฌ๋ถํ ํด๋ IP ์ฃผ์๊ฐ ๊ทธ๋๋ก ์ค๋ณต๋๋ค๋ ์ ์ด์๋ค. ๋ณด๋ค์ํผ VirtualBox VM๋ค๊ฐ ํต์ ์ ์ํ ๋ณ๋์ NAT ๋คํธ์ํฌ๋ฅผ ์์ฑํด๋์ ์ํ์ด๊ณ , ์ฌ๊ธฐ์ MAC ์ฃผ์๋ ์๋ก ๋ค๋ฅด๋ค. ๊ทธ๋ผ์๋ ๋์ผํ `10.0.119.5`๋ผ๋ IP ์ฃผ์๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์๋ค. ์ด ์ํ์์ MAC ์ฃผ์๋ฅผ ๋ฐ๊พธ๊ณ ์ฌ๋ถํ ํด๋ IP ์ฃผ์๊ฐ ๋ฐ๋์ง ์๋๋ค. ๊ทธ๋ด ๋๋ `nano /etc/netplan/00-installer-config.yaml`์ ์๋์ ๊ฐ์ด ์์ ํ๋ค. ์ด๋ IP ์ฃผ์๋ฅผ ์๋ก ๋ฐ๊ณ ์ ํ๋ ์ธํฐํ์ด์ค๋ `enp0s3`์ด๋ผ ๊ฐ์ ํ๋ค. ํนํ ์ `dhcp-iden..
๊ธฐ์กด์ ๋ฌผ๋ฆฌ์ ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ๋ฑ์ ์ ๋ถ ํด๋ฌ์คํฐ๋ก ๋ฌถ๊ณ ์ถ์ํํ์ฌ, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ์๊ตฌ์ฌํญ์ ๋ง๊ฒ ๊ฐ์ํ๋ ์ธํ๋ผ๋ฅผ ์ฝ๋๋ก ์์ฑ, ๊ด๋ฆฌ, ํ๊ธฐํ๋ ์ผ๋ จ์ ๊ณผ์ ์ '์ฝ๋ํ ์ธํ๋ผ์คํธ๋ญ์ฒ (IaC; Infrastructrure as Code)'๋ผ๊ณ ํ๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ ํด๋น ๊ณผ์ ์ ์ผ๋ถ์ธ ์๋ํ๋ฅผ Ansible๋ฅผ, AWS EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ๊ฐ๋จํ ์์ ๋ฅผ ํตํ์ฌ ๋ค๋ฃจ์ด๋ณด๊ณ ์ ํ๋ค. ์ด ํฌ์คํธ์์๋ ์ ์ ์ Windows PC๊ฐ ๊ด๋ฆฌ ๋ ธ๋๊ฐ ๋๋ฉฐ, ์ ์ ์ PC ==> WSL (Windows Subsystem for Linux) Ubuntu 22.04 LTS + Ansible๋ก ์ง์ AWS์ ์ ๊ทผํ์ฌ EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ ๊ฒ์ด๋ค. ํ๊ฒฝ ๊ตฌ์ฑ Ansible์ ์ํ ๊ฒฝ๋ก ์์ฑ ์ด์ EC..
Nextcloud๋ ์น์์ ํด๋ฆญ ๋ช๋ฒ์ผ๋ก ์ ๋ฐ์ดํธ๋ฅผ ์งํํ ์ ์๋ ์๋ ์ ๋ฐ์ดํฐ๊ฐ ์์ด์ ํธํ๋ค. ํ์ง๋ง, ์ด ์๋ ์ ๋ฐ์ดํฐ๊ฐ ๊ฐ๋์ฉ ์ค๋ฅ๋ฅผ ์ผ์ผํค๋ฉฐ ์ค๋จ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ด ๋, ์น ๋์ ํฐ๋ฏธ๋์ ํตํด ์ ๋ฐ์ดํธ๋ฅผ ์งํํ ์ ์๋ค. ์ฐ๋ถํฌ 22.04 ๋ฐ Apache + PHP ์๋ฒ ๊ธฐ์ค. $ cd /var/www/html/nextcloud $ sudo chmod u+x ./occ $ sudo -u www-data php ./occ upgrade ์๊ธฐ ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์์ ๋๋ฆฌ๋ฉด ์ ์ด๋ฏธ์ง์ ๊ฐ์ด ์ ๋ฐ์ดํธ๋ฅผ ์งํํ ์ ์๋ค.
์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ๊ตฌ์ฑ์ ์ํด, ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ค. ์์ sudo ssh -f -N -v -D 0.0.0.0:4444 -p 5555 youraccount@your.domain ์ค๋ช -v โจ Verbose. ํฐ๋ฏธ๋์ ๋ชจ๋ ๋ก๊ทธ๊ฐ ์ถ๋ ฅ๋จ. ๋๋ฒ๊น ์ฉ. -f โจ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋์์ํด. -N โจ ํ๋ก์ ๊ธฐ๋ฅ ์ด์ธ์ remote commands๋ ๋ฌด์. -D 0.0.0.0:4444 โจ ํด๋น IP:ํฌํธ๋ฅผ listen. 0.0.0.0 ==> ์ธ๋ถ์์ ๋ค์ด์ค๋ ๋ชจ๋ IP ์ฃผ์์ :4444 ==> 4444๋ฒ ํฌํธ๋ก ์ค๋ ํธ๋ํฝ์ ๋ฃ๊ฒ ๋ค. -p 5555 โจ SOCKS5 ํธ๋ํฝ์ ์ ๋ฌํ ์๋์ SSH ์๋ฒ ํฌํธ. ์์๋ 5555๋ฒ์ด์ง๋ง ๊ธฐ๋ณธ๊ฐ์ 22์์ ์ฐธ๊ณ . youraccount@your.domain โจ ์๋์ SSH..
iptables๋ฅผ ์ด์ฉํ์ฌ ํฌํธ ํฌ์๋ฉํ๊ธฐ (feat. ๋ฐ๋์ผ์ดํฐ๋ ์๋ฒ, VPS, OpenVPN) ์๋๋ Dedicated Server Client ์ด๊ฒ ์ผ๋ฐ์ ์ด๋ค. ๊ทธ๋ฐ๋ฐ ์์ฒ๋ผ Dedicated Server VPS Client ์ด๋ ๊ฒ ์ค๊ณ ์๋ฒ๋ฅผ ๋์์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์๋ฒ๋ก ์ธ PC๊ฐ ๊ธฐ์์ฌ์ ์์ด์ Public IP๋ฅผ ๋ชป ์ด๋ค๋ ๊ฐ. ์ ์ฉํ ํ๊ฒฝ์ ๋ค์๊ณผ ๊ฐ๋ค. ์๋ฒ PC์ VPS๋ OpenVPN์ผ๋ก ์ฐ๊ฒฐ๋จ. ์๋ฒ PC๊ฐ OpenVPN Client / VPS๊ฐ OpenVPN Server ์๋ฒ PC์ OpenVPN Private IP๋ 10.8.100.2 VPS๋ iptables๋ฅผ ์ฐ๋ Linux, TCP/UDP ๋ ๋ค ์ ์ฉ, ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ eth0, Public IP๋ 12.34.56...
์ ์์ฌ ํํ์ด์ง http://www.nirsoft.net/utils/cports.html 2.09 ์์ถ ํ์ผ(ํฌํฐ๋ธ) CurrPorts x64 ๋ค์ด๋ก๋๋ ์ฌ๊ธฐ๋ฅผ ๋๋ฌ ์ฃผ์ธ์