기존 ssh -N 세션을 통해 새 ssh 세션 열기

기존 ssh -N 세션을 통해 새 ssh 세션 열기

예를 들어, 백그라운드에서 SSH 터널이 실행되고 있다고 가정해 보겠습니다.

ssh -L 1478:localhost:1478 admin@m1 -N

에 연결하고 싶지만 m1터널을 시작하는 사이에 머신에 SSH를 연결하는 기능이 손실되었습니다(그러나 터널은 여전히 ​​작동 중입니다).

기존 터널을 사용하여 머신에 SSH로 연결하는 방법이 있습니까(예: 콘솔을 열고 해당 머신에 사용자로 명령 보내기 admin).

매개 변수 없이 터널을 열면 이 작업이 간단하다는 것을 알지만 -N, 이런 방식으로 터널을 열 때 수행할 수 있는지 확실하지 않습니다.

답변1

통과되면SSH 기능 상실ssh-agent, 만료된 ID 또는 -ed 개인 키 와 같은 자격 증명에 대한 액세스 권한을 상실한다는 의미입니다. 예 , 옵션을 사용하여 rm -rf터널링된 SSH 연결이 열리면 호스트에 계속 로그인할 수 있습니다 . ControlMasterControlMaster옵션을 사용하면 열려는 새 세션마다 다시 인증할 필요 없이 기존 SSH 기본 세션 소켓을 재사용할 수 있습니다.

화타이

관련 정보