autossh를 사용하여 임의 모니터링 포트 지정

autossh를 사용하여 임의 모니터링 포트 지정

역방향 SSH 터널이 많은데, 모니터링 포트를 재사용할 수 없기 때문에 무료로 모니터링할 수 있는 임의의 포트를 찾아보려고 합니다.

또한 -M 0을 지정했는데 전달이 제대로 작동했으며 대부분의 경우 연결이 끊어지면 자동으로 다시 연결됩니다. 그러나 드문 경우지만 연결이 끊어지고 오래되었음에도 연결되어 있다고 생각하는 경우가 있습니다.

임의의 청취 포트를 설정할 수 있습니까?

내가 시도한 것:

  1. -M [port]를 사용하여 포트를 지정할 때 여러 연결을 모니터링할 수 없습니다
  2. -M 0을 지정하고 ServerAlive를 사용하면 연결이 거의 중단되지 않습니다.
  3. sshd_config에 ClientAlive를 추가하고 명령줄에 ServerAlive를 지정했습니다.

내 백포트 전달이 때때로 오래되어 신뢰할 수 없게 되기 때문입니다.

답변1

마침내 답을 찾았습니다.

  1. SSH 서버에 에코 서버를 두고 이를 모든 연결에 대한 모니터링 포트로 지정합니다(더 좋지만 에코 서버 설정이 필요함).
  2. 사용 가능한 포트 범위를 찾고 각 연결마다 다른 포트에 전달되는 고유한 포트를 만듭니다.

관련 정보