포트 배치와 함께 putty / plink를 시작하는 Windows 배치 파일을 만들려고하는데 아무것도 없습니다. Windows 부분은 지금까지 준비되었습니다.
start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1
인증 후 다른 명령을 실행하고 싶지 않기 ForceCommand
때문에 Match User
선언 과 함께 사용 하고 있습니다 .
Match User sampleUser
ForceCommand echo 'Success! Close this window to log out.'
문제는 배치 파일을 실행하면 퍼티가 올바르게 시작되지만 지정된 텍스트 에코를 실행 한 직후 닫힙니다.
내 생각은 다음과 같은 것을 사용하는 것입니다.
ForceCommand echo 'Success! Close this window to log out.' && waitTillControlC
이렇게하면 퍼티 / SSH가 연결을 유지하고 포트 전달을 종료하지 않아야합니다.
나는 yes
, ping
또는 같은 명령을 생각 read
했지만
- 터미널 창 스팸
- 실제로 일을하고 / 불필요한 CPU 부하를 생성
- 누군가가 enter를 누르면 예기치 않게 닫힐 수 있습니다.
누군가가 Ctrl + C로 명령을 종료하거나 퍼티 창을 닫아 SSH 연결을 닫을 때까지 영원히 아무것도하지 않는 명령이 있습니까?
무엇을 사용해야 waitTillControlC
합니까?