์๊ฒฉ ์ ์: SSH, SCP(ํ์ผ ๋ณต์ฌ), SUPERPUTTY(PUTTY), Rlogin, TigerVNC ๋ฑ
Remote Access(์๊ฒฉ ์ ์)
๋ฆฌ๋ชจํธ ์ก์ธ์ค์๋ putty, vnc ssh, telnet,rlogin ๋ฑ์ด ์๋๋ฐ ์ด๋ค๋ก ์ ์ํด์ ์๋ฒ ๋จธ์ , ๋ผ์ฐํฐ/์ค์์น ๋ฑ ์ฅ๋น๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค.
์ด์ค์์ vnc๋ graphic ์ ์์ด๊ณ ๋๋จธ์ง๋ console ์ ์์ด๋ค.
์ต๊ทผ์ Windows์์๋ Remote Desktop์ผ๋ก ์ ์ํ๋ ์ถ์ธ์ด๋ค.
๋ก์ปฌ๊ณผ ์๊ฒฉ
Linux ์๋ฒ ์์คํ
์ ๋ก์ปฌ๊ณผ ์๊ฒฉ์์ ์ ์ํ ์ ์๋๋ฐ
๋ก์ปฌ: ํด๋น ์๋ฒ ๋จธ์ ์์ ์ง์ ์ ์ํ๋ ๊ฒ์ด๊ณ ,
์๊ฒฉ: ๊ด๋ฆฌ ๋ชฉ์ ์ ๋ค๋ฅธ ์์คํ
์์ ์๋ฒ ๋จธ์ ์ ์ ์ํ๋ ๊ฒ์ ๋งํ๋ค.
์๋น์ค ๊ฒ์ ๊ณผ์
์๋ฒ์์ ์ด๋ ์๋น์ค๋ฅผ ๊ฒ์ํ ๋์๋ ํด๋น ์๋น์ค ๋ชจ๋์ ์ค์นํ๊ณ
ํ์ํ๋ฉด ์ค์ ํ์ผ์ ๋ชฉ์ ์ ๋ง๊ฒ ๋ณ๊ฒฝํ๊ณ
ํด๋น ์๋น์ค๋ฅผ ์คํ์์ผ ๋๊ณ
๋ฐฉํ๋ฒฝ์ ์ด์ด๋๊ณ (์ธ๋ถ์์ ์ ์์ด ๊ฐ๋ฅํด์ผ ์๋น์ค๋ฅผ ์ด์ฉ ๊ฐ๋ฅํ๋ค.)←๋ฐ๋์ ๋ฐฉํ๋ฒฝ์ ์ ๋ด ์ค์ผ ํ๋ค.
netstat์ ๊ฐ์ ๋ช
๋ น์ด๋ก ํฌํธ๊ฐ ์ด๋ ค ์๊ณ ์๋น์ค๊ฐ ์์๋์ด ์๋์ง ํ์ธํ๊ณ
ํด๋ผ์ด์ธํธ๋ค์ด ๋ค์ด์์ ์ฌ์ฉํ๊ฒ ํ๋ค.
๋ฐฉํ๋ฒฝ
firewall๋ก ์ค์ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง๋ค.
JavaScript
๋ณต์ฌ
1. firewall-config ํด์ GUI๋ก ์ค์
JavaScript
๋ณต์ฌ
2. firewall-cmd —permanent —zone=public —add-port=5903/tcp ๋ช
๋ น์ด๋ก ์ด์ด์ค๋ค.
์ค์ ํ ํ์๋ firewall-cmd —reload๋ก ์ ์ฉ์์ผ์ค๋ค.
iptables
⇒iptables๋ผ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ ๋ฐฉํ๋ฒฝ์ ๊ด๋ฆฌํ ์๋ ์๋ค.
JavaScript
๋ณต์ฌ
iptables -A INPUT -p tcp multiport —dports 5901:5903 -j ACCEPT
SSH(Secure Shell)
์ํธํ๋ ์ฐ๊ฒฐ์ด๊ธฐ ๋๋ฌธ์ key๊ฐ ์์ด์ผ ํ๋ค

ssh user@host_name ์์ผ๋ก ์ฐ๊ฒฐ
⇒host_name์ IP ์ฃผ์๋ฅผ ์ธ ์๋ ์๋ค.
⇒host_name์ ์ฌ์ฉํ๋ ค๋ฉด /etc/hosts ํ์ผ์ 192.168.100.129 ubuntu ์์ผ๋ก IP ์ฃผ์์ host_name์ mapping(๋ฐ์ ๋ด๋ฆฌ๋ฉด ์ค๋ช
์์)ํด์ ๋ฃ์ด๋๋ฉด ๋๋ค.
SSH ์ฐ๊ฒฐ์์๋ ๋ฐ๋์ key๋ฅผ ๋ฌป๋๋ฐ ์ด๋ ๋์ค์ https, sftp, …s ๊ฐ ๋ค์ด๊ฐ๋ ๋ณด์ ์ฐ๊ฒฐ์ ์ํด์์ด๋ค.
์๊ฒฉ(remote site)์์ root ์ฌ์ฉ์๋ก ๋ก๊ทธ์ธํ๋ ๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก SSH, Telnet, VNC ๋ฑ์ ๋๊ตฌ์์๋ ๋ง๊ณ ์๋ค.
์ด๋ฏธ ํ ๋ฒ ์ฐ๊ฒฐํ๋ฉด ํค๋ฅผ ๋ด์ฅํ๋ค. ๋ฐ๋ผ์ ๋ค์ ์ ์ ์ ํค๋ฅผ ๋ฌป์ง ์๋๋ค.
SSH + ๋ช
๋ น์ด: ssh centos@centos head -2 /etc/passwd: ๋ค์ ๋ช
๋ น์ด๋ฅผ ๋ถ์ด๋ฉด ์ค์ ์ฐ๊ฒฐ ์์ด ๋ช
๋ น์ด๋ฅผ ์คํํด์ ํ์ผ์ ์ ๋ณด๋ฅผ ์ถ์ถํ ์ ์๋ค.

→๋ก๊ทธ๊ฐ ๋จ์ง ์๋๋ค.
tty
์ฌ์ฉ์ค์ธ ์ฝ์(ํฐ๋ฏธ๋)์ ๋ฒํธ๋ฅผ ์๋ ค์ค๋ค.

SSH๋ก ์ฐ๋ถํฌ(ํด๋ผ์ด์ธํธ) ๋จธ์ ์์ ์ผํ ์ค(์๋ฒ) ๋จธ์ ์ผ๋ก ์ ์์ ํ๊ณ , 0๋ฒ ์ฝ์์ ์ผํ ์ค์ ์ด๋ ค ์๊ธฐ ๋๋ฌธ์ ๊ทธ ๋ค์ ์ฝ์์ธ 1๋ฒ ์ฝ์์ ๋ฐ์๋ค.
who/w
์ ์๋ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋ค.
์๋ฒ์ ์ธ๋ถ์์ ์ ์ํ ์ฌ์ฉ์๋ค(multi-user, multi-task)์ ๋ณธ๋ค๋ฉด who, w๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.


shutdown์ผ๋ก ์ธ๋ถ ์๊ฒฉ์ ์ ๋จธ์ ์ฐ๊ฒฐ ๋์ด๋ด๊ธฐ
JavaScript
๋ณต์ฌ
shutdown -h +1 In one minute, system going down... save ur jobs…
์ผํ ์ค์์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๋๋ฐ ์ฐ๋ถํฌ์๋ ์ ์ฉ๋์ด ์ซ๊ฒจ๋ ๊ฒ์ด๋ค.

์ซ๊ฒจ๋์ connection์ด closed ๋์๋ค.
Bash
ํ์ฌ ๋์์๋ ์
์ฌ์ฉ์๊ฐ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๋ ๊ณณ์ ์(ํ๋กฌํํธ)๋ผ๊ณ ํ๋๋ฐ ๋ฆฌ๋
์ค์ ๊ธฐ๋ณธ ์์ด Bash์์ด๋ค.

ํ๋ก์ธ์ค ๋๋ฒ๋ก ์ฐ๋ถํฌ ์ฝ์ ์ข ๋ฃ์ํค๊ธฐ
JavaScript
๋ณต์ฌ
kill -9 3031

์ฒซ ๋ฒ์งธ๋ก ์ ์ํด์ 0๋ฒ ์ฝ์(pts/0)์ ๋ฐ์๋ค.
/etc/hostsํ์ผ์ ๋งคํ

IP ์ฃผ์์ ํธ์คํธ๋ช
์ ๋งค์นญํด์ค์ ip ์ฃผ์ ๋์ ํธ์คํธ๋ช
์ผ๋ก ์ ์ํ ์ ์๋ค.
ssh centos(์ฌ์ฉ์๋ช
)@centos(ํธ์คํธ๋ช
, ip์ฃผ์๋ฅผ ์จ๋ ๋๋ค)๋ฑ์ผ๋ก ์ ์ํ ์ ์๊ฒ ํด์ค๋ค.
SCP
์ํธํ๋ ๋ณต์ฌ/์ ์ก์ผ๋ก, ssh๋ฅผ ์ด์ฉํ ํ์ผ ๋ณต์ฌ๋ค.
์ด ๋๊ตฌ๋ ssh์ ๊ธฐ๋ฐํ๋ฏ๋ก ์ญ์ ํค๊ฐ ์์ด์ผ ํ๋ค.
→Windows 11์์๋ ์ํํธ์จ์ด์ ์ธ *bit locker(๋ฐ์ ์ค๋ช
์์)๋ฅผ ์ฌ์ฉํด์ ์ด ์์คํ
์ด ์ ์ํ HDD/USB/SDcard๋ ๋ฐ์ดํฐ๊ฐ ์๋์ผ๋ก ์ํธํ ๋๋ค.
JavaScript
๋ณต์ฌ
scp /etc/hosts root@centos:/etc/hosts
์ฐ๋ถํฌ์์ scp๋ก root์ฌ์ฉ์ centos /etc/hosts ์์น๋ก ํ์ผ์ ์ ์กํ๋ค.

์ผํ ์ค์์ ํ์ธํด๋ณด๋๊น ๋น์ด์์๋ ํ์ผ์ด ๋์ฒด๋์๋ค.
*Bit Locker
Microsoft Windows ์ด์ ์ฒด์ ์ ๋ด์ฅ๋ ๋์คํฌ ์ํธํ ๊ธฐ๋ฅ
์ด ๊ธฐ๋ฅ์ ์ปดํจํฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์ ์ฒด ๋๋ผ์ด๋ธ๋ฅผ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ๋จ
Windows 11์์๋ ์ํํธ์จ์ด์ ์ธ bit locker๋ฅผ ์ฌ์ฉํด์ ์ด ์์คํ
์ด ์ ์ํ HDD/USB/SDcard๋ ๋ฐ์ดํฐ๊ฐ ์๋์ผ๋ก ์ํธํ ๋๋ค.
Puppet
๋
ธ๋(ํด๋ผ์ด์ธํธ)๋ค์ด ์๋ฒ์ ์๋์ผ๋ก ๋ค์ด๊ฐ์ ๋ณ๊ฒฝ์ฌํญ์ ์
๋ฐ์ดํธํ๋ ํด๋ผ์ฐ๋ ๊ธฐ์
Ansible
๋ฐ๋๋ก ์๋ฒ๊ฐ ๋
ธ๋(ํด๋ผ์ด์ธํธ)๋ค์ ์ง์ ๋ค์ด๊ฐ์ ๋ณ๊ฒฝ์ฌํญ์ ์
๋ฐ์ดํธ ์์ผ์ฃผ๋ ํด๋ผ์ฐ๋ ๊ธฐ์
SuperPutty
Putty๋ฅผ ํ์ฅํ ๋๊ตฌ๋ก SuperPutty๊ฐ ์๋ค.
SuperPuTTY๋ Windows ํ๊ฒฝ์์ SSH (Secure Shell) ๋ฐ Telnet ์ธ์
์ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก PuTTY๋ ๊ฐ ์ธ์
๋ง๋ค ๋ณ๋์ ์ฐฝ์ ์ด์ง๋ง, SuperPuTTY๋ ์ฌ๋ฌ ๊ฐ์ PuTTY ์ธ์
์ ํ๋์ ์ฐฝ์์ ํญ์ผ๋ก ๊ด๋ฆฌํ ์ ์๊ฒ ํด์ค๋๋ค.
ํ๋์ Putty์์ ์ฌ๋ฌ Linux ๋จธ์ ์ ์ฐ๊ฒฐํด์ ์ผ๊ด ์์
์ ํ๊ฒ ํด์ค๋ค.
→XShell๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ค.
์ด๋ฅผ ํ์ฅํ ๊ฒ์ด Puppet/Ansible์ด๋ค.
์ค์ต
์ํผํธํฐ ์คํํ๋ฉด

๊ฒฝ๋ก ์ง์

์ฐ๊ฒฐ์ ํด์ค๋ค.

์ฐ๊ฒฐํด์ฃผ๊ณ , ์ฐ๊ฒฐ ์ฐฝ์ ์ฐ ์ฑ๋ก ๋ ๋ค๋ฅธ ์ฐ๊ฒฐ์ ํ๋ค.

Putty์ ๋ค๋ฅด๊ฒ SuperPutty๋ ์ฌ๋ฌ ๊ฐ์ Linux ๋จธ์ ์ ์ฐ๊ฒฐ๋๋ค!(์์
๊ฐ๋ฅ)

Rlogin
์ญ์ SSH, Putty, SuperPutty ์ฒ๋ผ ์๊ฒฉ์ ์ ๋๊ตฌ์ด๋ค.
์๊ฒฉ ์์คํ
์ ๋ก๊ทธ์ธํ์ฌ ์ปค๋งจ๋๋ฅผ ์คํํ๊ฒ ํด์ฃผ๋ UNIX ๋ฐ UNIX ๊ณ์ด ์ด์์ฒด์ ์ ํ๋ก๊ทธ๋จ์ด๋ค.
rlogin์ ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ด์
์ ์ ๊ณตํ๋ฉฐ, ์ฌ์ฉ์๋ ๋ง์น ์ง์ ํด๋น ์ปดํจํฐ์ ์์ ์์
ํ๊ณ ์๋ ๊ฒ์ฒ๋ผ ์๊ฒฉ ํธ์คํธ์์ ์์
์ ์ํํ ์ ์๋ค.

๊ทธ๋ฌ๋ rlogin์ ๋ณธ์ง์ ์ผ๋ก ๋ณด์์ ์ทจ์ฝํ๋ค. rlogin์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ฉด, ๊ทธ ๋ฐ์ดํฐ๋ ๋คํธ์ํฌ๋ฅผ ํตํด ํ๋ฌธ์ผ๋ก ์ ์ก๋๋ฏ๋ก, ๊ฐ๋ฅํ ๊ฒฝ์ฐ ssh(Secure Shell)์ ๊ฐ์ ๋ณด์์ด ๊ฐํ๋ ๋์์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ssh๋ ์ํธํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ณ , ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ์์ ํ ํต์ ์ ์ ๊ณตํ๋ค.
์ต๊ทผ์๋ ๋ณด์์ r~๋ก ์์๋๋ ๋ชจ๋์ ๋นํ์ฑํ ํด ๋์ด์ ์ ์ ๋ ์๋ ์๋ค.
Rlogin ์ค์ต
์ผํ ์ค(์๋ฒ)์ ์ฐ๋ถํฌ(ํด๋ผ์ด์ธํธ)๋ก rlogin์ ์ด์ฉํด ์ ์ํ ๊ฒ์ด๋ค.
๋จผ์ ์ผํ ์ค์์ rlogin์ด ์ค์น๋์ด ์๋์ง ํ์ธํ๊ณ
JavaScript
๋ณต์ฌ
rpm -qa rlogin
์ค์นํด์ค๋ค.
JavaScript
๋ณต์ฌ
yum -y install rsh-*
๋ฐฉํ๋ฒฝ์ ๊ทธ๋ํฝ์ผ๋ก ์ด์ด์ค๋ค.
JavaScript
๋ณต์ฌ
firewall-config
513๋ฒ์ด rlogin์ ํฌํธ ๋ฒํธ๋ค. permanent๋ก ์ค์ ์ ๋ณ๊ฒฝํ๊ณ ADDํด์ ์ด์ด์ค๋ค.

๋ฐฉํ๋ฒฝ ์ค์ ์ ์ ์ฅํด์ค๋ค.
JavaScript
๋ณต์ฌ
firewall-cmd --reload
SElinux๋ฅผ ๋ฌด๋ ฅํ์์ผ์ค๋ค.
JavaScript
๋ณต์ฌ
setenforce 0
์ฐ๋ถํฌ์์ ์ ์ํ๋ค.


์ ๋ฆฌํ์๋ฉด ์ผํ ์ค์ rlogin(์๋น์ค)๋ฅผ ์ค์นํ๊ณ , ์ผํ ์ค์ ๋ฐฉํ๋ฒฝ์ ์ด๊ณ SElinux๋ฅผ ๋ฌด๋ ฅํ์์ผ ํด๋ผ์ด์ธํธ๊ฐ ์ ์ํ ์ ์๊ฒ ํด์ค ๋ค์ Ubuntu(ํด๋ผ์ด์ธํธ)๋ก ์ ์ํ ์ค์ต์ ํ ๊ฒ์ด๋ค.
SElinux
SELinux๋ Linux ์์คํ
์ ๋ณด์์ ๊ฐํํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ ์ปค๋ ๋ชจ๋๋ก, ๊ฐ ํ๋ก์ธ์ค์ ํ์ผ์ ๋ํ ์ ๊ทผ์ ์๊ฒฉํ๊ฒ ๊ด๋ฆฌํ์ฌ ๋ณด์ ์ํ์ ๋ฐฉ์ง
setenforce 1์ ํ์ฑํ(Enforcing ๋ชจ๋), setenforce 0์ ๋นํ์ฑํ๋ค(Permissive ๋ชจ๋)
์ฐ๋ฆฌ๋ ์ฃผ๋ก ๋ฐฉํ๋ฒฝ์ ๋ด๋ฆฌ๊ณ ์ฐ๊ฒฐ์ ํด์ฃผ๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ฏ๋ก setenforce 0 ๋ช
๋ น์ด๋ฅผ ๋ง์ด ์ฌ์ฉํ ๊ฒ์ด๋ค.
VNC
์๊ฒฉ์์ Linux ํ๊ฒ์ Graphic์ผ๋ก ์ฐ๊ฒฐํ ๋ VNC ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋๋ฐ Windows ๋จธ์ ์์์ ์๊ฒฉ ๋ฐ์คํฌํ ์ฐ๊ฒฐ๊ณผ ์ ์ฌํ๊ฒ ์ฌ์ฉํ๋๋ฐ
TigerVNC๋ RealVNC, TightVNC ํ๋ก๊ทธ๋จ์ ์ฃผ๋ก ์ฌ์ฉํ๋ค.
์ค์ต
ํด์๋, development, ํฐํธ๊น์ง ์ค์นํด์ค๋ค.
JavaScript
๋ณต์ฌ
yum - y install pixman pixman-devel libXfont
์ผํ ์ค์ tigervnc ์๋ฒ๋ฅผ ์ค์นํด์ค๋ค.
JavaScript
๋ณต์ฌ
yum -y install tigervnc-server
์ธ๋ถ์์ ๋ค์ด์ฌ ๋๋ console์ ์กฐ์ ํด์ค์ผ ํ๋ค.
๋ฐฉํ๋ฒฝ์ ์ค์ ํด์ค๋ค.
JavaScript
๋ณต์ฌ
[root@centos2 centos]# firewall-cmd --permanent --zone=public --add-port=5903/tcp success [root@centos2 centos]# firewall-cmd --permanent --zone=public --add-port=5902/tcp success [root@centos2 centos]# firewall-cmd --reload
iptables -nL --line-numbers๋ก ํ์ธํด๋ณด์.
iptables์ firewall์ ์ฐ๊ณ๋์ด ์์ด์ firewall๋ก ์ด๊ณ iptables๋ก ํ์ธํด๋ ๋๋ค.
JavaScript
๋ณต์ฌ
iptables -nL --line-numbers

5903, 5902 ํฌํธ๊ฐ ์ด๋ ค ์๋ค.
su -centos/root ํด์ vncpasswd๋ฅผ ์ค์ ํด์ค๋ค.

.vnc/xstartup ํ์ผ์ ์ค์ ํด์ค๋ค.
JavaScript
๋ณต์ฌ
nano .vnc/xstartup
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /etc/X11/xinit/xinitrc
์์ ๋ฐฐ์ฌํ์ผ์ ๋ง์ ธ์ค๋ค.
๊ถํ์ ๋ฐ๊ฟ์คฌ๋ค.
JavaScript
๋ณต์ฌ
chmod 755 .vnc/xstartup
systemd ์๋น์ค ํ์ผ ๋ณต์ฌ ๋ช
๋ น์ด
JavaScript
๋ณต์ฌ
cp -arp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service cp -arp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
์ด ๋ ๋ช
๋ น์ด๋ VNC ์๋ฒ์ systemd ์๋น์ค ํ์ผ์ ๋ณต์ฌํ๊ณ , ์ด๋ฅผ ํตํด ์์คํ
์์ ๋ ๊ฐ์ ๋ณ๋์ VNC ์๋ฒ ์ธ์คํด์ค๋ฅผ ๊ด๋ฆฌํ ์ ์๋๋ก ํ๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๊ฐ๊ฐ์ VNC ์๋ฒ ์ธ์คํด์ค๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ์์, ์ ์ง, ์ฌ์์ํ ์ ์๊ฒ ๋๋ค.
๋ค์ด์ฌ ์ ์๋ ์ฌ์ฉ์๋ฅผ ์ค์ ํด์ค๋ค.
JavaScript
๋ณต์ฌ
nano /etc/systemd/system/vncserver@:1.service nano /etc/systemd/system/vncserver@:2.service



๊ธฐ๋ณธ์ ์ผ๋ก, SSH๋ฅผ ํตํ root ์ฌ์ฉ์์ ์๊ฒฉ ์ ์์ ๋ณด์ ์์ ์ด์ ๋ก ๋นํ์ฑํ๋์ด ์๋ค. ๊ณต๊ฒฉ์๊ฐ root ๊ณ์ ์ ๋ํ ๋ฌด์์ ์ ์ ์๋(brute-force attack)๋ฅผ ํตํด ์์คํ
์ ์นจํฌํ๋ ๊ฒ์ ๋ง๊ธฐ ์ํ ๊ฒ์ด๋ค.
๋ฐ๋ชฌ(๋ฐฑ๊ทธ๋ผ์ด๋์์ ์๋ฒ ์๋น์ค๊ฐ ํด๋ผ์ด์ธํธ์ ์ฐ๊ฒฐ์ ๊ธฐ๋ค๋ฆฌ๋ ๋ฉ๋ชจ๋ฆฌ ์์ฃผ ํ๋ก๊ทธ๋จ)์ ๋ค์ ๋ถ๋ฌ์ค๊ณ service๋ฅผ enable ํด์ค๋ค.
JavaScript
๋ณต์ฌ
systemctl daemon-reload systemctl enable vncserver@:1.service systemctl enable vncserver@:1.service
์ฌ์์ ํด์ค๋ค.
JavaScript
๋ณต์ฌ
systemctl restart vncserver@:1.service systemctl restart vncserver@:2.service
์ฐ๋ถํฌ์ apt -y install tigervnc-viewer ์ค์น ํ ๋ช ๋ฒ์ผ๋ก ์ ์ํ ์ง ์ค์ ํ๋๋ฐ, root ์ฐ๊ฒฐ์ ์ฃผ๋ก ์ฐจ๋จ๋๊ธฐ ๋๋ฌธ์ 2๋ฒ์ผ๋ก ์ฐ๊ฒฐํด์ค๋ค.
JavaScript
๋ณต์ฌ
vncviewer 192.168.100.141:1 vncviewer 192.168.100.141:2

์ฑ๊ณต!!
ROOT ๊ด๋ฆฌ์ ์ ์์ ํ์ฉํ๋ ๋ฒ
๋ฐฉํ๋ฒฝ์ ์น ๋ค ์ด์ด์ฃผ๊ณ ์ ์ฉํ๋ค.
JavaScript
๋ณต์ฌ
firewall-cmd --permanent --zone=public --add-port=5901/tcp firewall-cmd --permanent --zone=public --add-port=5902/tcp firewall-cmd --permanent --zone=public --add-port=5903/tcp firewall-cmd --permanent --zone=public --add-port=5904/tcp firewall-cmd --reload
์ฐธ๊ณ ์ฉ > SSH์์ Root ์ฌ์ฉ์ ์ ์์ ํ์ฉํ๋ ค๋ฉด(์ผํ ์ค, ์ฐ๋ถํฌ ๋์ผ)
sshd_config ํ์ผ์ ์์ ํ๋ค.
JavaScript
๋ณต์ฌ
nano /etc/ssh/sshd_config
PermitRootLogin yes ๋ถ๋ถ์ ์ฃผ์์ ์ง์ด๋ค.

์์คํ
์ ์ฌ์์ ํด์ค๋ค.
JavaScript
๋ณต์ฌ
systemctl restart sshd
Window 7 VNC ํด๋ผ์ด์ธํธ ์ ์ ๋ฐฉ๋ฒ
Windows 7 VNC ํด๋ผ์ด์ธํธ์์ ๋ค์ด๊ฐ๋ค๋ฉด
Googling์ผ๋ก VNC-Viewer-6.22.826-Windows-64bit.exe๋ฅผ ๋ค์ด๋ฐ์์ Win7์ ๋ํดํธ๋ก ์ค์นํ ๋ค, (https://www.realvnc.com/en/connect/download/viewer/ ์ฌ๊ธฐ์ ์ฒซ๋ฒ์งธ ๊ฒ ๋ค์ด๋ก๋)
์์>VNC viewer๋ฅผ ์คํํ๊ณ >์๋จ์ vnc connect ์ ์ฃผ์์ฐฝ์ 192.168.100.100(vnc_์๋ฒ):1์์ผ๋ก ํด์ฃผ๊ณ ์ํฐํ๋ค>์์ ์ฐฝ์ด ๋จ๋ฉด์ ์ฐ๊ฒฐ ํจ์ค์๋๋ฅผ ๋ฌผ์ผ๋ฉด centos ํจ์ค์๋๋ฅผ ๋ฃ์ผ๋ฉด ๋ค์ด๊ฐ๋ค.

