EC2 인스턴스 (예 : A)에서 탄력적 인 IP (예 : B)를 사용하는 SSH 터널이 있습니다. 그것은 완벽하게 작동했습니다. 그러나 B는 실패했습니다. 그래서 저는 그것을 멈추고 동일한 탄성 IP로 새로운 인스턴스를 시작해야했습니다. 그리고 이제 정확히 동일한 SSH 터널이 작동하지 않습니다. 그러나 :EC2 인스턴스를 다시 시작한 후 SSH 터널이 작동을 멈 춥니 다.
- 나는 A에서 B로 여전히 SSH는 그래서 난 내 키가 I가 아닌 다른 인스턴스에서 동일한 터널을 시도
- 장소 에 알 수 있으며, 예상대로 작동합니다.
그래서 어떻게 든 B가 다운되었을 때 A가 문제를 감지하여 트래픽을 차단하고있는 것처럼 보입니다.
/usr/bin/ssh -o StrictHostKeyChecking=no -i /path_to/id_dsa -f -p 22 -N -L 26:www.foo.com:80 [email protected]_public_ip
그리고 내가 무엇을 얻을 여기 컬하려고 할 때 :
터널curl -v -H "Host: www.foo.com" http://localhost:26/foofoo
* Hostname was NOT found in DNS cache
* Trying 127.0.0.1...
* connect to 127.0.0.1 port 26 failed: Connection refused
* Failed to connect to localhost port 26: Connection refused
* Closing connection 0
curl: (7) Failed to connect to localhost port 26: Connection refused
내가 실종 무엇인가?
터널을 시작한 사람은 포트 26이 'netstat -anp | grep ssh'? 내게는'127.0.0.1 port 26에 연결하지 못했습니다 : Connection refused '라는 메시지가 아주 간단합니다. – slayedbylucifer
감사합니다. @layedbylucifer. 대답을 찾았습니다. 아래에 게시하십시오. – PJC