SSH 포트 22를 표시하지 않게 만드는 방법(firewalld 사용)

SSH 포트 22를 표시하지 않게 만드는 방법(firewalld 사용)

인터넷에 Fedora 27을 실행하는 가상 머신이 있는데 로그인을 시도하는 봇으로 인해 포트 22에서 정기적으로 다운을 받습니다.

내 컴퓨터에 대한 루트 로그인을 비활성화했지만 로그가 채워지는 데 지쳤습니다. 그래서 다른 포트를 청취하고 적절한 조치를 위해 포트 22를 차단하라고 sshd지시했습니다 .firewalld

firewall-cmd --permanent --remove-port=22/tcp

이렇게 하면 포트 22가 응답하지 않을 것이라고 생각했습니다(따라서 내 시스템이 거기에 없는 것처럼 보이게 됩니다). 그러나 다른 호스트에서 포트 22에 연결할 때 즉시 "연결이 거부되었습니다"라는 메시지가 나타납니다.

즉시 "연결이 거부되었습니다"가 아닌 포트 22에 대한 연결 시도가 시간 초과되도록 하려면 어떻게 해야 합니까?

firewalld일반적으로 사람들 이 문제를 해결하려고 하기 때문에 Google 검색이 좌절되었습니다 sshd.

본질적으로 포트 22가 사라지기를 원합니다.

관련 정보