한 번에 여러 주소/포트에 SSH 바인딩(-L 플래그)

한 번에 여러 주소/포트에 SSH 바인딩(-L 플래그)

현재 두 개의 SSH 명령이 있습니다.

ssh -L 15000:some-instance.amazonaws.com:5432 <bastion server>

그리고

ssh -L 15001:some-other-instance.amazonaws.com:5432 <bastion server>

결과적으로 각각 에 some-instancesome-other-instance에 연결할 수 있습니다.localhost:15000localhost:15001

하나의 명령으로 이를 수행할 수 있는 방법이 있습니까? 동시에 두 가지 명령줄을 모두 사용해야 할 때 두 개의 명령줄을 열어야 하는 것은 약간 성가신 일입니다.

그것이 어떻게 작동하는지에 대한 나의 이해는 매우 제한적이므로 내 표현이 정확하지 않다면 사과드립니다!

답변1

-L동일한 명령에 두 옵션을 모두 입력하면 됩니다.

ssh -L 15000:some-instance.amazonaws.com:5432 -L 15001:some-other-instance.amazonaws.com:5432 <bastion server>

관련 정보