.png)
저는 VMware Player와 함께 오래된 Redhat 가상 머신을 사용하고 있습니다.
예전에는 를 사용하여 연결할 수 있었지만 PuTTY
지금은 어떤 이유로 연결할 수 없습니다.
내가하는 일은 다음과 같습니다.
- 나는
ifconfig
IP 주소를 얻는 데 사용합니다 - IP 주소를 ping하고 확인하기 위해 응답을 받았습니다.
iptables
포트 22를 통한 TCP 연결을 허용하는지 확인합니다 .PuTTY
2단계에서 얻은 IP 주소에 연결하는 데 사용합니다 .
예전에는 작동했지만 지금은 작동하지 않습니다. 아무것도 변경하지 않았지만 재설정할 때마다 iptables
규칙이 삭제되어 다시 실행해야 하지만 여전히 작동하지 않습니다. "연결 시간 초과" 오류가 발생합니다.
어떤 아이디어가 있나요?
답변1
내가 아는 한 RedHat은 iptable이 아닌 방화벽을 사용합니다. 이것이 규칙이 재설정되는 이유일 수 있습니다. 실행하여 확인할 수 있습니다 systemctl status firewalld
. 그렇다면 다음을 실행하여 SSH를 열 수 있습니다 firewall-cmd --add-port=22/tcp --permanent
. 방화벽에서 포트가 열려야 합니다.
또 다른 점은 루트는 기본적으로 ssh를 통해 로그인하는 것이 허용되지 않는다는 것입니다. 로 ssh 구성을 설정하고 다시 로드 PermitRootLogin Yes
해야 합니다 ./etc/ssh/sshd.conf
systemctl reload sshd
이게 도움이 되길 바란다.