Debian 11에서 텔넷을 비활성화하는 방법

Debian 11에서 텔넷을 비활성화하는 방법

제목에 따르면 Debian 11 서버에서 텔넷을 비활성화하는 방법은 무엇입니까?

ufw를 사용하여 포트를 (어떻게?) 차단할 수 있다고 생각했는데... 어떻게 비활성화할 수 있나요?제공하다그 자체?

나는 노력했다

systemctl disable telnet

하지만

Failed to disable unit: Unit file telnet.service does not exist.

편집하다

질문이 어리석더라도 답변을 받으면 기쁩니다. 처음 시도했을 때 이를 감지할 수 없었음에도 불구하고 서비스가 실행되고 있는 것으로 의심됩니다.

제가 받아들인 대답은 간단합니다. 설명과 해결책을 알려주세요.

답변1

Failed to disable unit: Unit file telnet.service does not exist.

오류 메시지는 실패 이유를 알려줍니다.단위 파일 telnet.service가 존재하지 않습니다.". 해당 이름으로 서비스가 설치되어 있지 않으므로 telnet비활성화할 수 없습니다.

netstat -na또는 를 사용하여 ss -naTCP 포트 23에서 수신 대기 중인 항목이 없는지 확인할 수 있습니다. 예를 들어, 이 명령은 포트 23에 리스너가 있는 경우에만 결과를 반환합니다.

ss -na | grep LISTEN | grep -w 23

보고된 경우 사용한 명령과 해당 출력으로 질문을 업데이트하세요.

답변2

데비안에서는 다양한 telnet서버 구현이 systemd를 사용하여 서비스를 제공하지 않고 inetd서비스로 구성됩니다. 그렇다면 만약 그들이systemctl일단 설치되면 비활성화하는 데 사용할 수 없습니다 .

그러나 이들은 모두 단일 목적 패키지로 패키지되어 있습니다. 따라서 telnet데비안에서 서버가 비활성화되었는지 확인하는 가장 좋은 방법은 해당 패키지가 설치되어 있지 않은지 확인하는 것입니다:

sudo apt purge '*telnetd*'

관련 정보