서버 B에서 서버 A로 SSH를 통해 연결할 수 있습니다. 하지만 서버 A에서 서버 B로 SSH를 통해 연결할 수는 없습니다.

서버 B에서 서버 A로 SSH를 통해 연결할 수 있습니다. 하지만 서버 A에서 서버 B로 SSH를 통해 연결할 수는 없습니다.

데이터 센터에 2개의 서버가 있습니다.서버 BSSH를 통해 접속할 수 있으므로 공개적으로 액세스할 수 있습니다.

서버 A아니다. 그래서 접근하려면서버 A, 나는 SSH로 접속한다서버 B. 그런 다음 거기에서 SSH를 통해서버 A.

이제 로컬 포트 ​​전달을 시도하고 있었고 SSH 포트에 액세스했을 때 작동했습니다.서버 A

(접근할 수 없는 것) 내가 탐색했을 때와 마찬가지로http://localhost:local_port, SSH 전체를 보았습니다.

webpage.eg에서 인식할 수 없는 프로토콜 항목

SSH-2.0-OpenSSH_5.3
Protocol mismatch.

그런 다음 로컬 포트 ​​전달을 통해 Tomcat 포트에 액세스하려고 시도했는데 중간 서버에 대한 연결이 성공적으로 설정되었음에도 불구하고 액세스할 수 없습니다.

브라우저가 계속 연결을 시도했지만 아무 일도 일어나지 않았습니다.

문제 해결을 통해 telnet과 ssh를 모두 문제의 원인으로 사용할 수 있다는 것을 알게 되었습니다.서버 A~에서서버 B. 하지만 Telnet이나 SSH를 사용할 수 없습니다.서버 B서버 A에서. 관련 포트를 차단 해제한 후에도

 iptables -I INPUT -p tcp --dport --syn -j ACCEPT

요약? 문제의 서버는 내 목적에 쓸모가 없는 SSH 포트에서 액세스할 수 있습니다.

이 서버를 어떻게 만드나요(서버 A) 다른 포트에서 액세스할 수 있습니까? 예를 들어 내 Tomcat 포트와 같습니다. 감사해요

편집하다

서버 A에서 서버 B로 SSH를 시도하면 다음과 같은 메시지가 나타납니다.

ssh: connect to host ip_value port port_no: Connection refused

내가 이것을 실행할 때 :

service ssh status

나는 얻다:

ssh: unrecognized service

내가 할 때 :

ssh -v root@ip -p port_no

나는 얻다:

OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 111.1111.xx.x [111.1111.xx.x] port 1000.
debug1: connect to address 111.1111.xx.x port 1000: Connection refused
ssh: connect to host 111.1111.xx.x port 1000: Connection refused

답변1

일부기본 기능몇 가지 조언과 함께 OpenSSH에 대한 신뢰성을 우선시하고 긴급 그래픽 주석을 제공합니다.

관련 정보