삭제 요청은 서비스-문의하기 이용 바랍니다.
비공개/상용 자료 요청은 금지합니다.
운영체제 ubuntu 12.04 telnet 설정 관련 문의드립니다.
2014.11.13 11:35
안녕하세요. ubuntu telnet설정 중 문제가 있어 질문드립니다.
제가 telnet 설치는
apt-get install xinetd*
apt-get install telnetd*
설치하였고 apt-get install telnetd*설치 중 마지막부분에
다음 패키지의 의존성이 맞지 않습니다:
inetutils-telnetd : 충돌: telnet-server
krb5-telnetd : 충돌: telnet-server
충돌: telnetd 하지만 0.17-36build1 패키지를 설치할 것입니다
telnet-ssl : 충돌: telnet 하지만 0.17-36build1 패키지를 설치할 것입니다
telnetd-ssl: 충돌: telnetd 하지만 0.17-36build1 패키지를 설치할 것입니다
E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.
라는 문구가 떴습니다.
vi /etc/xinetd.conf 에
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
이렇게 입력을 해놓았구요
xinetd을 재시작도 했습니다.
netstat -an | grep "LISTEN"으로 확인결과
tcp 0 0 0.0.0.0:23 0.0.0.0 :* LISTEN
을 보아 텔넷포트가 열린것을 확인할 수 있었습니다.
제 아이피인 192.168.0.172로는 telnet접속이 가능한 상태인데 putty로 접속시도 하니 접속이 안됩니다.(창이 자동으로 닫힘)
또한 telnet localhost를 해보니까
Escape character is '^]'.
connetion closed by foreign host.
라는 결과가나와요 해결책좀 ㅠㅠ
일단 명령행에서
apt-get update
apt-get remove inetutils-telnetd krb5-telnetd telnetd* xinetd*
apt-get install telnetd xinetd
하신 다음 아래 파일들에 아래와 같은 내용을 넣으세요.
/etc/inetd.conf :
telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
/etc/xinetd.conf :
defaults
{
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}