모든 키를 외부에 저장 .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}}