
클라우드의 Vps에서 전달 터널을 열려고 하면 작동합니다.
ssh -p 22 -i mykey user@vps-public-ip -L 10000:vps-private-ip:80
그런 다음 내 로컬 웹 브라우저는 주소를 입력하여 Vps에 페이지를 표시합니다.http://localhost:10000
그러나 반대 버전은 작동하지 않습니다.
ssh -p 22 -i mykey user@vps-public-ip -R 10000:localhost:22
예를 들어, 목표는 직장에서 집에 있는 컴퓨터로 또는 그 반대로 연결하는 것입니다.
무슨 문제가 있는지 아시나요? 포트 10000은 Vps의 설정 웹 페이지와 파일에 열려 있는 것으로 표시됩니다. /etc/ssh/sshd_config포트 22와 10000도 명시적으로 열려 있습니다.
답변1
경고는 다음과 같습니다
10000
클라우드 방화벽 오픈 포트10000
SSHD 수신 포트를 사용하지 마세요- 다음에 추가'게이트웨이 포트는'파일에/etc/ssh/sshd_config
- Vps에서 sshd 다시 시작
- 로컬에서 sshd 시작
- user1과 함께computer1에 입력합니다
ssh -v -p some-ssh-open-port -i ~/.ssh/vps-key user-on-the-vps@vps-PUBLIC-ip -R 10000:localhost:22
(여기서는22
로컬 컴퓨터 및10000
vps에 있음). ssh -v -p 10000 -i ~/.ssh/vps-key user1-on-computer1@vps-PUBLIC-ip
user2를 사용하여 컴퓨터 2에서 입력
거의 다 됐을 겁니다. 일부 참고자료: