SSH의 Dynamic Forward TIPS 사용
너무 편리해요. 이하
$HOME/.ssh/config
를 이용하는 사람도 많죠.Host server01
HostName server01.example.com
DynamicForward 1080
Host server02
HostName server02.example.com
DynamicForward 1080
하지만 이 설정이라면 먼저 접속한 연결은 1080번 포트를 장악하고, 이후 접속한 사람이 다이나믹 포워드를 사용하고 싶을 때는 사용할 수 없다.$ ssh server02
mux_client_forward: forwarding request failed: Port forwarding failed
muxclient: master forward request failed
bind [127.0.0.1]:1080: Address already in use
(以下略)
이번 사고의 원인은 서버01과 서버02 두 가지 설정에서 다이나믹 포워드가 활성화되었기 때문이다.필요할 때만 다이나믹 포워드를 활성화하면 되지만, 그때는 설정과 사용이 간단하면 좋다.이 경우 호스트 이름의 별칭 및 와일드카드 기능을 사용할 수 있습니다.구체적으로 아래와 같이
ssh_config
하면 자신이 하고 싶은 일을 간단하게 실현할 수 있다.Host server01 server01.proxy
HostName server01.example.com
Host server02 server02.proxy
HostName server02.example.com
Host *.proxy
DynamicForward 1080
이렇게 적힌 바탕에 평소 SSH 액세스는$HOME/.ssh/config
인데, 다이나믹 포워드를 사용하려고 할 때ssh server01
만 호스트 이름 구분을 통해 다이나믹 포워드를 켜고 끌 수 있다.ssh server01.proxy
의 호스트 블록의 호스트 이름에 별명을 열거할 수 있으며 호스트 이름의 어댑터를 이용하여 여러 블록을 일치시키는 설정 예이다.이 기술은 통용성이 매우 높기 때문에 나는 다른 응용도 괜찮다고 생각한다.
Reference
이 문제에 관하여(SSH의 Dynamic Forward TIPS 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/hnw/articles/36e70c0980c8786c7154텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)