blob: 4abeb0219208c8abc727880cc8cea5f570c65228 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/usr/bin/env sh
# ssh_copy_host_key
# ssh_copy_host_key user home
ssh_copy_host_key() {
USER=root
USER_HOME=/root
if [ -n "$2" ]
then
USER=$1
USER_HOME=$2
fi
lxc_do mkdir -p $USER_HOME/.ssh
lxc_do chmod 700 $USER_HOME/.ssh
lxc_do chown $USER:$USER $USER_HOME/.ssh
</root/.ssh/id_ecdsa lxc_do bash -c "cat > $USER_HOME/.ssh/id_ecdsa"
lxc_do chmod 600 $USER_HOME/.ssh/id_ecdsa
lxc_do chown $USER:$USER $USER_HOME/.ssh/id_ecdsa
</root/.ssh/known_hosts lxc_do bash -c "cat > $USER_HOME/.ssh/known_hosts"
lxc_do chmod 600 $USER_HOME/.ssh/known_hosts
lxc_do chown $USER:$USER $USER_HOME/.ssh/known_hosts
}
|