우분투에서 "모든" SSH 연결을 삭제하는 방법은 무엇입니까?

우분투에서 "모든" SSH 연결을 삭제하는 방법은 무엇입니까?

이것은 지정된 소스에 대한 것입니다.

iptables -A INPUT -p tcp --dport ssh -s 10.10.10.10 -j DROP

들어오는 모든 SSH 요청에 대해 이 작업을 수행하는 방법은 무엇입니까?

답변1

누군가가 컴퓨터에 SSH로 접속하는 것을 막는 2가지 쉬운 방법이 있습니다.

1위. iptables에서는 옵션을 생략하세요 -s. 이는 소스를 나타냅니다. 이를 사용하면 sudo iptables -A INPUT -p tcp --dport ssh -j DROP포트 22에 대한 모든 연결이 차단됩니다.

둘째. 언급했듯이 그는 openssh-server를 중지하고 비활성화한다고 설명합니다. 이를 수행하는 방법에는 여러 가지가 있습니다.

openssh-server를 제거할 수 있습니다.

init.d/ssh.conf의 이름을 바꾸고,

실행 update-rc.d ssh disable하거나

방법을 사용하다https://askubuntu.com/a/56849/295286

답변2

설치가 제공 ufw되면 터미널에 다음을 입력할 수 있습니다.

sudo ufw enable
sudo sudo ufw deny ssh

방화벽이 활성화되어 있는지 확인하려면:

sudo ufw status

ssh다음을 사용하여 포트를 차단할 수도 있습니다 .

sudo ufw deny 22/tcp

더 이상 필요하지 않은 경우 규칙을 삭제하려면 다음 안내를 따르세요.

sudo ufw delete deny ssh

참고 링크

관련 정보