점프 호스트를 통해 원격 호스트에 자동으로 로그인하는 방법

점프 호스트를 통해 원격 호스트에 자동으로 로그인하는 방법

저는 Windows 시스템을 사용하고 있으며 SSH 소프트웨어를 사용하여 점프 호스트를 통해 원격 호스트에 연결합니다(저는모르벅스 용어현재). 이제 내 로그인 프로세스는 다음과 같습니다.

  1. mobaxterm에 저장한 점프 호스트 세션을 로드합니다(점프 호스트 IP, 포트, 사용자 이름 및 비밀번호를 설정했습니다).

  2. 이제 저는 Jump Host에 있습니다. 서버 그룹을 선택하라는 메시지가 표시되었습니다. 주어진 숫자를 입력하고 Enter키를 누릅니다 .

  3. 서버를 선택하라는 메시지가 다시 표시되었습니다. 다른 주어진 숫자를 입력하고 Enter키를 누릅니다 . 지금은 원격 서버에 있어요하지만 다른 사용자 이름을 사용하고 있어요.

  4. 이 명령을 사용하여 su - $MYUSERNAME계정을 전환했는데 원격 호스트의 비밀번호를 묻는 메시지가 표시되었습니다. 비밀번호를 입력하고 Enter키를 누른 후 마침내 원격 호스트에서 내 계정에 로그인되었습니다!

mobaxterm에서 새 세션을 열 때마다. 위의 과정을 반복해야 하는데 꽤 지루합니다. 매번 이 정보를 입력하지 않고도 최종 계정에 로그인할 수 있도록 이 프로세스를 자동화하는 더 좋은 방법이 있습니까?

답변1

같은 문제를 찾고 있었는데 다음 링크를 찾았습니다

http://blog.remibergsma.com/2013/05/28/creating-a-multi-hop-ssh-tunnel-by-chaining-ssh-commands-and-using-a-jump-host/

따라서 "원격 호스트"에 jumbserver1을 입력하고 "사용자 이름 지정"에 로그인 사용자 이름을 입력한 다음 "명령 실행"에 입력해야 합니다.

ssh -A -t jumbserver2 \ssh -A -t myserver

관련 정보