SSH 포트 전달 채널 2를 열지 못했습니다. 연결이 거부되었습니다.

SSH 포트 전달 채널 2를 열지 못했습니다. 연결이 거부되었습니다.

SSH 전달 설정을 테스트하려고 하는데 계속 문제가 발생합니다.

설정은 다음과 같습니다.

로컬 머신에서 다음 명령을 실행하세요.

ssh -fNT -v -v -L 8087:127.0.0.1:8077 user@remotehost

그런 다음 원격 시스템이 실행됩니다.

nc -l -p 8077

그런 다음 로컬 컴퓨터에서 다음을 수행합니다.

nc 127.0.0.1 8087 < example.txt

example.txt의 내용을 볼 것으로 예상했지만 원격 시스템에서 다음 오류가 발생했습니다.

 channel 2: open failed: connect failed: Connection refused

내가 이해한 바에 따르면 아무것도 듣고 있지 않기 때문에 오류가 발생하지만 netcat은 듣고 있기 때문에 약간 혼란스럽습니다. 내 방화벽이 올바르게 구성되었으므로 그렇지 않은 것 같습니다.

이 오류의 원인이 무엇인지 잘 모르겠고 내가 찾은 문서에도 오류에 대한 자세한 설명이 없습니다.

편집하다:

결국 동일한 설정으로 작업이 완료되었습니다. 그러나 이 오류가 정확히 무엇을 의미하는지 아직 잘 모르겠습니다. 도움을 구하는 다른 사람들과 관련된 질문을 유지하기 위해 포트 전달을 구성하는 방법보다는 오류 메시지 자체에 초점을 맞춰 업데이트하고 있습니다.

관련 정보