![ssh-copy-id가 내 SSH 구성을 존중할 수 있나요?](https://linux55.com/image/199510/ssh-copy-id%EA%B0%80%20%EB%82%B4%20SSH%20%EA%B5%AC%EC%84%B1%EC%9D%84%20%EC%A1%B4%EC%A4%91%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
모든 키를 외부에 저장 .ssh
하고 내 키에 사용할 키를 구성하려면 .ssh/config
어떻게 해야 합니까 ssh-copy-id
?
답변1
누군가 알 수 없는 플래그를 제안하지 않는 한 간단한 래퍼를 사용하겠습니다.
sshci() {
ssh-copy-id -i "$(ssh -G "$1" | grep "^identityfile " | head -1 | cut -d " " -f2- | sed "s|^~|$HOME|")" "$1"
}
https://stackoverflow.com/questions/38304271/bash-extract-user-for-a-pspecial-host-from-ssh-config-file만드는데 큰 도움이 되었습니다 :)
답변2
당신은 시도 할 수 있습니다:
ssh-copy-id -i {{the key you want to copy}}
{{the Host config name in ~/.ssh/config file}}