Ubuntu 18.04에서 SSH를 차단하는 방법은 무엇입니까?

Ubuntu 18.04에서 SSH를 차단하는 방법은 무엇입니까?

Linux에서 모든 SSH 연결을 차단하고 싶습니다. 어떻게 진행하나요? 제 질문은 간단하기 때문에 너무 말도 안되는 내용을 제공할 필요는 없다고 생각합니다. 조사해 보았으나 효과가 없었으므로 정확한 지침을 제공해 주십시오.

답변1

이를 수행하는 방법에는 여러 가지가 있습니다.

  • SSH 서버를 중지합니다. (정확한 명령은 배포판 및 설치된 SSH 서버에 따라 다를 수 있습니다.)

    systemctl stop sshd
    
  • 방화벽을 사용하여 SSH 포트를 차단합니다. 기본값은 22입니다(이 예에 적용 가능 ufw).

    ufw block 22 && ufw reload
    
  • 네트워크를 완전히 비활성화합니다(플러그 분리, RF 킬 스위치...)

답변2

완전히 멈추는 게 어때요 sshd?

답변3

모든 SSH 연결을 차단하는 가장 쉬운 방법은 SSH 서버를 삭제하는 것입니다.

대부분의 경우(Ubuntu, Mint, Debian 및 유사한 배포판) 이는 apt purge openssh-server.

"대부분의 경우"라고 말하는 이유는 어떤 경우(아래에서 설명) SSH 서버를 삭제하면 다른 효과가 나타나기 때문입니다(그러나 시스템에서는 그렇지 않을 수도 있음).

  • openssh가 아닌 libressh 또는 다른 sshserver를 사용하고 있습니다.
  • deb 패키지를 사용하여 설치하지 않았습니다.

하지만 앞서 언급했듯이 일반적으로 이에 대해 걱정할 필요가 없습니다... 그렇지 않으면 질문을 바꿔보세요.

관련 정보