localhost 에 telnet 안 됨.

세벌의 이미지

telnet localhost
하면
Trying 127.0.0.1
telnet: Unable to connect to remote host: Connection refused

이렇게 나옵니다.

어떻게 해야 연결이 되나요?

Prentice의 이미지

telnetd는 실행중인가요..? telnet 포트는 열려 있나요..?

박영선의 이미지

레드햇 기준으로 말씀드리겠습니다.

ps -ax | grep inetd

확인해보시고 없으면 띄우시고...

/etc/inetd.conf 를 편집하시던가

xinetd 가 떠있다면 아래 내용을 /etc/xinetd.d/telnet 로 편집하신후 xinetd restart 하시면됩니다.

service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}

^^;;

세벌의 이미지

아직 해결 못했네요.iptables 나 ipchains 설정이 어떻게 되었는디 보려면 어느 파일 또는 프로세스를 찾아 보아야 하나요? 그것과 텔넷이 안 되는 것과 관련이 있을 것 같기는 한데...

jw0717의 이미지

sebul wrote:
아직 해결 못했네요.iptables 나 ipchains 설정이 어떻게 되었는디 보려면 어느 파일 또는 프로세스를 찾아 보아야 하나요? 그것과 텔넷이 안 되는 것과 관련이 있을 것 같기는 한데...

iptabels -L 리스트보는겁니다.

그래도 telnet localhost는 될텐데요...

Prentice의 이미지

텔넷말고 ftp나 http 접속은 되시는 건가요..?

커널에서 127.0.0.1의 loopback interface지원을 키신 것은 맞나요?

/etc/network/interfaces등의 파일에

auto lo
iface lo inet loopback

이렇게 loopback interface는 설정되어 있는지요?

ifconfig하시면 lo는 뜨나요..?

세벌의 이미지

박영선 wrote:
레드햇 기준으로 말씀드리겠습니다.

ps -ax | grep inetd

확인해보시고 없으면 띄우시고...

/etc/inetd.conf 를 편집하시던가

xinetd 가 떠있다면 아래 내용을 /etc/xinetd.d/telnet 로 편집하신후 xinetd restart 하시면됩니다.

service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}

이렇게 하니까 되네요. :) 전엔 이렇게 해도 안 되던데 전엔 뭘 잘못해서 안 되었었는지 모르겠네요 -.-