ν
λ·(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 |
λκΈ