

ํ
๋ท(Telnet)์ ์ธํฐ๋ท์ด๋ ๋ก์ปฌ ๋คํธ์ํฌ๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ๋ค๋ฅธ ์ปดํจํฐ์ ์ ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์
๋๋ค. ํ
๋ท์ ๋คํธ์ํฌ๋ฅผ ํตํด ๋ค๋ฅธ ์ปดํจํฐ์ ๋ก๊ทธ์ธํ๊ณ ํด๋น ์ปดํจํฐ์ ์
ธ(shell)์ ์ฌ์ฉํ์ฌ ๋ช
๋ น์ด๋ฅผ ์คํํ๊ณ ํ์ผ์ ์ ์กํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
ํ
๋ท์ ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
- ์๊ฒฉ ๋ก๊ทธ์ธ(Remote Login): ํ ๋ท์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์ปดํจํฐ์ ์๊ฒฉ์ผ๋ก ๋ก๊ทธ์ธํ์ฌ ํด๋น ์ปดํจํฐ์ ๋ฆฌ๋ ์ค/์ ๋์ค ์ ธ ๋๋ ์๋์ฐ์ฆ ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์๊ฒฉ ์์คํ ์ ์ ์ดํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ์๊ฒฉ ์ ์ด(Remote Control): ํ ๋ท์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์ปดํจํฐ์ ์๊ฒฉ์ผ๋ก ์ ์ํ์ฌ ํด๋น ์ปดํจํฐ๋ฅผ ์๊ฒฉ์ผ๋ก ์ ์ดํ๊ณ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ต๋๋ค. ์ด๋ ์๊ฒฉ์ผ๋ก ์์ ํ๋ IT ์ ๋ฌธ๊ฐ๋ ์์คํ ๊ด๋ฆฌ์์๊ฒ ์ ์ฉํฉ๋๋ค.
- ํ์ผ ์ ์ก(File Transfer): ํ ๋ท์ ์ฌ์ฉํ์ฌ ํ์ผ์ ์๊ฒฉ ์์คํ ์ผ๋ก ์ ์กํ๊ฑฐ๋ ์๊ฒฉ ์์คํ ์์ ํ์ผ์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ์ด๋ ํ์ผ ์๋ฒ ๊ฐ์ ํ์ผ ์ ์ก์ด๋ ์๊ฒฉ ์์คํ ๊ฐ์ ๋ฐ์ดํฐ ๊ณต์ ์ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
- ๋คํธ์ํฌ ํ ์คํธ(Network Testing): ๋คํธ์ํฌ ๊ด๋ฆฌ์๋ ์์คํ ๊ด๋ฆฌ์๋ ํ ๋ท์ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ ์ฅ๋น๋ ์๋น์ค์ ์ ์ํ์ฌ ์ํ๋ฅผ ํ์ธํ๊ณ ํ ์คํธํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํน์ ํฌํธ์ ์ ์ํ์ฌ ์๋น์ค๊ฐ ์ ์์ ์ผ๋ก ๋์ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
ํ
๋ท ์๋ฒ๋ฅผ ๊ตฌ์ถํ๋ ๊ณผ์ ๊ณผ ํ์ํ ๋ช
๋ น์ด๋ฅผ ๊ฐ๋ตํ ์ค๋ช
ํ๊ฒ ์ต๋๋ค. ์ฃผ์ํ ์ ์ ํ
๋ท์ ๋ณด์์ ์ทจ์ฝํ ํ๋กํ ์ฝ์ด๋ฏ๋ก ๊ฐ๋ฅํ๋ฉด ์ฌ์ฉ์ ํผํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋์ ์ SSH๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์์ด ๊ฐํ๋ ์๊ฒฉ ์ ์์ ๊ถ์ฅํฉ๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ํ
๋ท ์๋ฒ๋ฅผ ์ค์ ํด์ผ ํ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ค๋ช
ํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
1) ํ
๋ท ์๋ฒ ์ํํธ์จ์ด ์ค์น : ์ฐ๋ถํฌ ๋ฑ์ ๋ฆฌ๋
์ค ์์คํ
์์๋ telnetd ํจํค์ง๋ฅผ ์ค์นํ์ฌ ํ
๋ท ์๋ฒ๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค
sudo apt-get update
sudo apt-get install telnetd
2) ํ ๋ท ์๋ฒ ๊ตฌ์ฑ ํ์ผ ์ค์ : /etc/xinetd.d/ ์ผ๋ก ์ด๋ํด์ telnet ๋ฉ๋ชจ์ฅ์ ๋ค์์ ๋ช ๋ น์ด ์ ๋ ฅ. ๋ง์ฝ telnet ๋ฉ๋ชจ์ฅ ์์ ๋ ์ง์ ๋ง๋ค์ด์ ์ ๋ ฅ
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
3) telnet ์ ์ฉ ์ฌ์ฉ์ ์์ฑ : xinetd.d ํด๋ ์์ adduser๋ก ์ฌ์ฉ์ ์์ฑ. ์ธ๋ถ์์ ์ ์ํ๊ธฐ ์ํ ์ฉ๋๋ก ์ฌ์ฉ
4) ํ ๋ท ์๋น์ค ๊ฐ๋
systemctl restart xinetd
5) ๋ฐฉํ๋ฒฝ ์ค์ : ํ์์ ๋ฐ๋ผ ๋ฐฉํ๋ฒฝ(Firewall) ์ค์ ์ ๋ณ๊ฒฝํ์ฌ ํ ๋ท ํฌํธ(๊ธฐ๋ณธ์ ์ผ๋ก 23๋ฒ ํฌํธ)๋ฅผ ์ด์ด์ผ ํฉ๋๋ค.
sudo ufw allow 23/tcp
๋ด๋ถ ํน์ ์ธ๋ถ์์ ํ ๋ท ์๋ฒ ์ ๊ทผ
telnet 192.168.111.100 // ํ
๋ท ์๋ฒ์ IP
server login : ์ฌ์ฉ์ ID
password : xxxxxxx
-> ์๊ฒฉ ์ ์ ์ฑ๊ณต
OpenSSH
OpenSSH(Open Secure Shell)๋ SSH ํ๋กํ ์ฝ์ ๊ตฌํํ ์คํ ์์ค ์ํํธ์จ์ด์
๋๋ค. SSH๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์์ ํ๊ฒ ์๊ฒฉ์ผ๋ก ์ ์ํ๊ณ ํต์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ๋ก, ํ
๋ท๊ณผ ๊ฐ์ ๋ ์ค๋๋ ํ๋กํ ์ฝ์ ๋นํด ๋ณด์์ด ๊ฐํ๋์ด ์์ต๋๋ค.
OpenSSH ์๋ฒ๋ฅผ ์ค์นํ๊ณ ๊ตฌ์ฑํ๋ ๊ณผ์
1) OpenSSH ์๋ฒ ์ํํธ์จ์ด ์ค์น: ๋๋ถ๋ถ์ ๋ฆฌ๋
์ค ์์คํ
์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก OpenSSH ์๋ฒ๊ฐ ์ ๊ณต๋ฉ๋๋ค. ํ์ง๋ง ์ค์น๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ํตํด ์ค์นํ ์ ์์ต๋๋ค.
sudo apt-get update
sudo apt-get install openssh-server
2) ๊ตฌ์ฑ ํ์ผ ํ์ธ ๋ฐ ์์ : OpenSSH ์๋ฒ์ ๊ธฐ๋ณธ ์ค์ ํ์ผ์ /etc/ssh/sshd_config์ ๋๋ค. ์ด ํ์ผ์ ํธ์งํ์ฌ ์๋ฒ์ ๋์์ ์กฐ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, SSH ์ ์ ํฌํธ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ธ์ฆ ๋ฐฉ๋ฒ์ ์ ํํ๋ ๋ฑ์ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
3) ์๋น์ค ์ฌ์์ : ๊ตฌ์ฑ ํ์ผ์ ์์ ํ ํ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ๊ธฐ ์ํด OpenSSH ์๋น์ค๋ฅผ ์ฌ์์ํด์ผ ํฉ๋๋ค.
sudo systemctl restart ssh
4) ๋ฐฉํ๋ฒฝ ์ค์ : OpenSSH ์๋ฒ์ ์ ์ํ ์ ์๋๋ก ๋ฐฉํ๋ฒฝ์์ SSH ํฌํธ(๊ธฐ๋ณธ์ ์ผ๋ก 22๋ฒ ํฌํธ)๋ฅผ ์ด์ด์ผ ํฉ๋๋ค.
sudo ufw allow OpenSSH
์ด๋ฌํ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ฉด OpenSSH ์๋ฒ๊ฐ ์ค์น๋๊ณ ๊ตฌ์ฑ๋์ด ํด๋ผ์ด์ธํธ๊ฐ ํด๋น ์๋ฒ์ SSH ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์์ ํ๊ฒ ์ ์ํ ์ ์์ต๋๋ค. SSH๋ ํ ๋ท๋ณด๋ค ํจ์ฌ ์์ ํ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ์ฌ ๋ณดํธํฉ๋๋ค. ๋ฐ๋ผ์ ์๊ฒฉ ์ ์ ์์๋ ๊ฐ๋ฅํ๋ฉด SSH๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
'Computer Science > Linux (Ubuntu)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
19 Servers (1) | 2024.02.11 |
---|---|
18 DNS ์๋ฒ (0) | 2024.02.09 |
16 ์ฟผํฐ(quota) (1) | 2024.02.09 |
15 RAID, LVM (0) | 2024.02.09 |
14 ํ๋๋์คํฌ ์ฅ์ฐฉ (SCSI) (1) | 2024.02.09 |
๋๊ธ