Server & OS

Telnet 설치 및 설정

컨텐츠 정보

본문

CentOS Linux

설치
yum install telnet-server
또는
yum -y install telnet-server

telnet 설치확인
rpm -qa | grep telnet
telnet-0.17-39.el5
telnet-server-0.17-39.el5


설정
vi /etc/xinetd.d/telnet


# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no <=yes에서no 로변경
}


xinetd 데몬을 재실행해서 설정이 작동 하도록 해준다

service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]

방화벽에 telnet 서비스를 열기

telnet및 ftp를 포함한 www방화벽 허용 설정

vi /etc/sysconfig/iptables

# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport80 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT


23번 포트가 개방이 안되어 있다면 

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT

추가후 방화벽 서비스 재실행
service iptables restart
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
Applying iptables firewall rules: [ OK ]
Loading additional iptables modules: ip_conntrack_netbios_ns [ OK ]


telent 은 기본적으로 보안규정상root 사용자로 로그인을 할수가 없습니다. 
root 계정으로 접속 하고 싶다면
root 계정 텔넷 허용하기

mv /etc/securetty /etc/securetty.bak

텔넷 접속시 한글이 깨지는 현상
vi /etc/sysconfig/i18n 

LANG="ko_KR.UTF-8"
위부분을 아래와 같이 수정
LNAG="ko_KR,eucKR"

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
즐겁게 살려거든 주기 위한 주머니와 받기 위한 주머니를 가지고 다녀라. (괴테)