ssh inception :)

일 년 전   •   1 min read

By UNIQMUZ
Photo by Christophe Hautier / Unsplash

Local machine -> Bastion server(Host 1) -> Private Server(Host 2) 로 접속 해야 하는 일이 생겼습니다.

여러번 수동으로 ssh를 사용하다 보니, 슬슬 귀찮아집니다. 왠지 .ssh/config로 처리가 가능할 것 같습니다.

찾아보니 너무 단순해서 여태 왜 힘들게 수동으로 하고 있었나 싶네요.😂

Host <host alias>
  Hostname <host 2 ip>
  Port <host 2 port>
  User <host 2 user>
  ProxyJump <host 1 user>@<host 1 ip>:<host 1 port>
# optional - pre command
  RequestTTY force
  RemoteCommand <command>; bash

주의 할 점은 ssh key로 접속 시, host 2에 local machine의 ssh key 가 필요하다는 것입니다. 😇 접속이 원할하지 않을 경우 체크해 보시기 바랍니다.

Spread the word

Keep reading