ssh-copy-id가 내 SSH 구성을 존중할 수 있나요?

ssh-copy-id가 내 SSH 구성을 존중할 수 있나요?

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

관련 정보