wip zssh
This commit is contained in:
parent
e994994c38
commit
1a05895f73
@ -113,10 +113,10 @@ function zssh_check_pubkeys()
|
||||
function zssh_install_peers()
|
||||
{
|
||||
[[ -n $zssh_host ]] || return 63
|
||||
zshlibs_log zssh "installing peers"
|
||||
zshlibs_log zssh_client "installing peers"
|
||||
for ssh_node in $zssh_nodes
|
||||
do
|
||||
zshlibs_log zssh "installing peer $ssh_node …"
|
||||
zshlibs_log zssh_client "installing peer $ssh_node …"
|
||||
zssh_generate_privkey4 $ssh_node
|
||||
zssh_generate_config4 $ssh_node
|
||||
done
|
||||
@ -204,15 +204,15 @@ function zssh_generate_config4
|
||||
function zssh_generate_privkey4
|
||||
{
|
||||
ssh_node="$1"
|
||||
zshlibs_log zssh "checking keys for peer $ssh_node …"
|
||||
zshlibs_log zssh_client "checking keys for peer $ssh_node …"
|
||||
local newkey=$zssh_private_keys/$ssh_node.key
|
||||
if ! [[ -s $newkey ]]
|
||||
then
|
||||
zshlibs_log zssh "generate key for $ssh_node"
|
||||
zshlibs_log zssh_client "generate key for $ssh_node"
|
||||
ssh-keygen -t ed25519 -N '' -C "$ssh_host($USER@$HOST) for $ssh_node" -f $newkey >> "${HOME}/.log/ssh-keygen.log"
|
||||
if [[ "$ssh_node" == "$zssh_host" ]]
|
||||
then
|
||||
zshlibs_log zssh "Self accepting key: $ssh_node"
|
||||
zshlibs_log zssh_client "Self accepting key: $ssh_node"
|
||||
cat "$newkey.pub" >> ${HOME}/.ssh/authorized_keys
|
||||
fi
|
||||
fi
|
||||
@ -222,7 +222,7 @@ function zssh_generate_privkey4
|
||||
function zssh_enumeratenodes()
|
||||
{
|
||||
typeset -g -a zssh_nodes;
|
||||
zshlibs_log zssh "enumerating nodes"
|
||||
zshlibs_log zssh_configure "enumerating nodes"
|
||||
if [[ -d $zssh_global_configs ]]
|
||||
then
|
||||
for __ssh_node in ${zssh_global_configs}/*(/)
|
||||
@ -230,5 +230,5 @@ function zssh_enumeratenodes()
|
||||
zssh_nodes+=($(basename $__ssh_node))
|
||||
done
|
||||
fi
|
||||
zshlibs_log zssh "got ${#zssh_nodes} nodes"
|
||||
zshlibs_log zssh_configure "got ${#zssh_nodes} nodes"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user