SSH 터널을 정상적으로 닫으려면 어떻게해야합니까?


19

나는 열린 터널을 가지고있다

ssh -2 -N -L 5001:localhost:1019 eonil@test.local

터널이 제대로 작동하지만 터널을 강제로 종료하려면 Ctrl + C 또는 Ctrl + D를 사용해야합니다. 어떻게 터널을 정상적으로 닫을 수 있습니까?

답변:


24

SSH에는 연결을 재설정하는 이스케이프 시퀀스가 ​​있으며 아마도 원하는대로 작동합니다. enter를 누른 다음 tilde-dot를~. 입력하십시오 .

당신이있을 때 그것은 또한 작동 교수형 (시간 초과하지만 가까이하지 않았다 연결 등) SSH 연결을 바로 눌러 입력을 닫습니다 물결 점 순서 (내가 한 번 이상 눌러에 습관이).

유용한 것들 :

  • ~? 사용 가능한 모든 이스케이프 시퀀스를 표시합니다
  • ~^Z그것은 control + Z가 SSH 세션을 일시 중단합니다 (와 함께 다시 얻을 수 있습니다 fg)

1
터널 연결로 명령을 보내려면 어떻게해야합니까? 더 이상 로컬 콘솔 입력을 허용하지 않습니다.
Eonil

흠. 예, 열어야합니다 (-N을 사용하지 않고 입력을 수락). 입력이 가능하면 명령을 다시 실행하지 않고도 더 많은 터널을 만들 수도 있습니다 (이스케이프 시퀀스를 확인하십시오).
coredump

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.