OS : Kali Linux 2023-01
Kernel : 6.3.0-kali1-amd64
# apt-get install -y xinetd telnetd
# ufw allow 23/tcp
# ufw reload
ufw 가 존재하지 않을 때,
# apt-get install -y ufw
# vi /etc/xinted.d/telnet
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/telnetd
log_on_failure += USERID
disable = no
}
flags : 소켓이 재사용될 수 있음을 명시.
socket_type : 스트림 소켓을 사용할 것임을 명시.
wait : 여러 클라이언트를 동시에 실행시킬 수 있음을 명시.
ㄴ yes(한번에 하나의 클라이언트만을 실행시키며, 다른 클라이언트 접속 시도 시 wait)
user : telnet 서비스가 root 사용자로만 실행되어야함을 명시.
server : telnet 서버 실행 파일의 경로 명시.
ㄴ 확인 방법 : whereis telnetd
log_on_failure = 로그인 실패 시 실패한 사용자의 ID 를 로그 파일에 기록함.
disable = telnet 서비스 활성 여부 명시.
# telnet localhost
자신의 loopback 주소로 먼저 확인해보자.