다음에 추가
ControlMaster auto
ControlPath ~/.ssh/sockets/%C
ControlPersist yes
~/.ssh/config
수명이 긴 제어 연결을 자동으로 생성합니다. 인터넷이 안정적인 집에서는 작동하지만 이사, IP 변경 등의 경우에는 작동하지 않습니다. 반면 Autossh는 ssh가 사라지면 다시 시작됩니다. 이상적인 조합은
- SSH 연결이 시작되었습니다
- 제어 소켓이 없으면 autossh가 시작되고, 제어 소켓이 설정된 동일한 호스트에 대해 또 다른 SSH가 시작됩니다.
- 이제 슬레이브 장치로 사용됩니다.
내가 있는 곳 어디 에서나 autossh를 수동으로 시작하는 git push
것은 불가능합니다.
나는 읽었다autossh를 사용하여 포트 전달 없이 지속적이고 다중화된 SSH 연결을 생성하시겠습니까?나는 ControlPersist
그것이 필요하다는 것을 알고 있습니다. 괜찮습니다. 위의 작업 흐름은 그것을 완전히 불필요하게 만듭니다.