서비스 sshd가 시작됩니다

서비스 sshd가 시작됩니다

Oracle VM Virtual Box의 CentOS 7에서 실행되는 서비스가 있지만 Windows에서 CentOS에 구성한 IP를 ping할 수 없습니다.

나는 시도했다:

  • Windows 방화벽 비활성화
  • 네트워크 어댑터를 브리지 모드로 변경
  • centOS의 고정 IP를 Virtual Box의 IP로 설정합니다. Windows의 호스트 전용 네트워크 어댑터.

그러나 CentOS 가상 머신에서 Windows 머신을 ping할 수 있습니다. 어떤 아이디어가 있나요?

답변1

어댑터를 브리지로 설정했습니다. IP를 호스트 서버에 있는 어댑터의 서브넷 중 하나로 변경합니다. 게이트웨이를 서버 게이트웨이로 변경합니다. 서비스로 복귀하여 ping을 수행할 수 있습니다.

문제는 Cent OS가 사용하지 않는 NIC를 통해 연결을 시도한다는 것입니다. 전에 본 적이 없다는 게 믿기지 않아요.

답변2

CentOS의 방화벽이 ICMP ping 요청을 차단하고 있을 수 있습니다. 규칙이 존재하는지 확인하려면 iptables -L INPUT으로 표시된 체인을 실행(예: sudo)하고 어떤 정책이 설정되어 있는지 확인할 수 있습니다. DENY로 설정되면 특별히 허용하는 규칙이 없는 한 ping 요청이 삭제됩니다.

이것이 문제인지 확인하기 위해 방화벽을 신속하게 비활성화하려면 (sudo로) 실행할 수 있습니다 iptables -P INPUT ACCEPT. 그러나 이렇게 하면 이를 거부하는 명시적인 규칙 없이 모든 것이 허용됩니다. 문제 해결 후 정책을 다시 삭제하도록 설정할 수 있습니다 iptables -P INPUT DROP.

핑 응답을 허용하려면 다음과 같이 새 규칙을 추가해야 합니다.https://www.cyberciti.biz/tips/linux-iptables-9-allow-icmp-ping.html 그러나 이러한 변경 사항은 재부팅 시 지속적인 iptables 규칙을 유지할 수 있는 방법이 없는 한 다음 재부팅까지만 유지됩니다.

답변3

Centos 7에서 sshd 서비스가 실행되고 있는지 확인하세요.

서비스 sshd가 시작됩니다

관련 정보