두 호스트 사이에 터널을 설정해야합니다.
이를 위해 다음과 같이 사용합니다 ssh
.
ssh -L MY_LOCAL_PORT:FOREIGN_ADDRESS:FOREIGN_PORT MYUSER@SSH_SERVER
그 후 SSH_SERVER에 로그인합니다.
이 기능을 어떻게 피할 수 있습니까?! 터널 만 설정하면됩니다. SSH_SERVER에 로그인 할 필요가 없습니다 ...
나는 -N 옵션을 시도했지만 내 쉘을 바쁘게 유지했다.
SSH -N -L xx : xx : xx user @ server & <-전에 시도해 보셨습니까?
—
로렌스
이봐, 네 말이 맞아 다른 호스트에서 시도했지만 -N 옵션이 작동합니다. 그래서 문제가 내 ssh 클라이언트에 있음을 발견했습니다 (이유를 모르겠으며 이유를 검색 할 것입니다). 고마워요!
—
Bau Miao
man ssh
: 방법을 보여줍니다 ssh -f -L 1234:localhost:6667 server.example.com sleep 10 && irc -c '#users' -p 1234 pinky 127.0.0.1
-f 옵션의 배경 SSH 및 원격 명령``잠 10 '은'터널링 할 수있는 서비스를 시작합니다 (예를 들어 10 초) 시간의 양을 수 있도록 지정됩니다. 지정된 시간 내에 연결이 없으면 ssh가 종료됩니다. ```