SSH 연결 시 연결 거부 오류

SSH 연결 시 연결 거부 오류

CentO를 사용하고 있습니다.

SSH를 통해 로컬 컴퓨터에서 서버 A에 연결할 수 있습니다. SSH를 통해 로컬 컴퓨터에서 서버 B에 연결할 수도 있습니다.

하지만 서버 A에서 서버 B로 SSH를 실행할 수 없습니다.

$ ssh -p <portB> root@B
root@B's password: 
root@B [~]# exit

$ ssh -p <portA> root@A
root@A's password: 

root@A [~]# 
root@A [~]# ssh -p <portB> root@B
ssh: connect to host B port <port>: Connection refused

왜 이런 일이 발생하는지 아시나요?

감사해요.

답변1

서버 A는 하드웨어 및 소프트웨어 방화벽, 네트워크 라우팅, 차단 목록 등을 포함한 여러 가지 이유로 서버 B에 연결할 수 없습니다.

두 개의 초기 연결에는 세 번째 연결을 유지하는 데 필요한 것이 없습니다(예: A -> B 및 A -> C가 B -> C가 작동한다는 의미는 아닙니다).

자세한 내용이 없으면 이를 차단하는 것이 무엇인지 정확히 말할 수는 없지만 사람들이 언급했듯이 서버 B에서 또는 그 이전에 실행되는 방화벽은 특정 위치 연결의 트래픽만 허용하도록 구성되었을 가능성이 높습니다.

또한 (이러한 서버를 제어하거나 누가 관리하는지 알고 있는 경우) 비밀번호를 사용하여 SSH를 통한 루트 액세스를 비활성화하도록 즉시 조언해야 합니다. 이는 문제를 야기할 뿐입니다.

관련 정보