저는 ssh 포워딩을 많이 사용하고 "에이전트 하이재킹"에 대해 걱정하므로을 -c
호출 할 때 ssh-add
모든 키 사용에 대해 확인을 강제 하는 옵션 을 사용하고 싶습니다 .
-c
매번 사용할 필요가 없도록 기본적으로 확인을 설정하려면 어떻게 해야 합니까?
inb4 "Use bash aliases, Luke!": 별칭은 좋은 것이지만이 ssh-add
동작 을 적용하는 더 편리한 방법을 찾고 있습니다. 아무것도 없으면 별칭으로 충분합니다.
macOS Mojave에는 다음이 있습니다 ~/.ssh/config
.
Host *
AddKeysToAgent confirm
man 페이지에서 :
실행중인 ssh-agent (1)에 키를 자동으로 추가할지 여부를 지정합니다.
이 옵션을 "confirm"으로 설정하면 -c 옵션이 ssh-add (1)에 지정된 것처럼 키의 각 사용을 확인해야합니다.
그래서 나는 plain ssh
. 처음 서버에 연결할 때 암호를 요구합니다. 후속 연결에서 확인을 요청합니다 ( ssk-askpass 를 설치해야 했습니다 ).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다