내컴퓨터(L) -> proxy server(P) -> 최종 연결하고자하는 서버(D)
L에서 D에 SSH로 접속하고자하는데, D가 direct로 접근하지 못하게 방화벽 등에 막혀있는 경우
L이 접속 가능한 P에서 D로 접근하고자할때 ProxyJump를 사용하면 두번 SSH연결을 할필요 없이 바로 연결할 수 있다.
L -> P(10.20.111.100) -> D(10.20.222.73)
위와 같이 IP를 가정하면 L에서 config 파일은 아래와 같다.
아래 예시를 보고 ssh의 config파일을 수정하면 된다.
User와 Port는 각각의 PC에 맞는 것으로 설정
*. IdentityFile과 UseKeychain은 rsa 비번 입력 하지 않으려고 설정한 것임.
포인트는 ProxyJump에 경유하고자하는 P를 설정해주면 된다는 것임!
Host 10.20.222.73
HostName 10.20.222.73
User user_name_D
Port 10000
IdentityFile ~/.ssh/id_rsa
UseKeychain yes
ProxyJump 10.20.111.100
Host 10.20.111.100
HostName 10.20.111.100
User user_name_P
Port 12345
IdentityFile ~/.ssh/id_rsa
UseKeychain yes
'What I Do > 자주 찾는 내용' 카테고리의 다른 글
regular expression 으로 포함하고 포함하지 않는 것 찾기 (0) | 2022.11.07 |
---|---|
ubuntu (linux) 폴더별 용량 확인하기 (0) | 2022.11.07 |
.DS_Store ._.DS_Store 파일 생성 안되게 하기 (Samba) (0) | 2022.10.28 |
Ubuntu 설치후 SSH 셋팅 (설정) (0) | 2022.10.24 |
.DS_Store / ._.DS_Store 파일 git ignore 하기 (0) | 2022.10.07 |