Centos 서버에 가상 Centos 서버 설정이 있습니다. Putty를 통해 원격 Windows 시스템에서 SSH를 통해 연결해야 합니다.
이것은 최근까지 인터넷 연결을 변경하고 새로운 고정 IP 주소를 받을 때까지 작동했습니다.
방화벽 액세스를 허용하기 위해 httpd 구성 파일인 qos.conf, iptables, sshd_config, ssh_configcd,hosts.allow,hosts.deny 및 확인할 수 있는 몇 가지 다른 파일을 편집해 보았습니다.
SSH가 다시 작동하도록 하려면 확인하거나 찾아야 하는 특정 파일이 있습니까? 나는 이전 IP 주소가 우리가 액세스할 수 있는 파일 어딘가에 추가되었다고 생각합니다.
업데이트: Putty와 함께 SSH를 사용하여 로그인을 시도하면 연결 시간 초과 오류가 발생했습니다. /etc/ 폴더의 일부 파일을 살펴보면서 csf.allow에 일부 IP 주소가 포함된 CSF라는 폴더를 발견했습니다. 계속해서 새 IP 주소를 추가하고 CSF를 다시 시작했습니다. 그 후에는 이제 연결이 거부되었습니다.라는 오류가 발생합니다.
업데이트 2: SSHD에서 디버그를 실행하기로 결정했는데 이제 다음 메시지가 나타납니다.
Cannot bind to port 22 on [my new static ip]
Bind to port 22 on [my new static ip] failed: Cannot assign requested address.
Cannot bind any address.
답변1
마침내 이 문제가 해결되었습니다. SSHD 구성 파일을 살펴보니 ListenAddress: open이 있었습니다. 나는 그것들을 주석 처리하고 SSHD를 다시 시작했습니다. 그러면 실패한 메시지 없이 모든 것이 시작, 중지 및 다시 로드될 수 있습니다.
이제 사무실에서 SSH로 접속할 수 있습니다.