-
更新源
apk update
-
安装
openssh
-
替换源及更新源
-
传输 配置 文件
~/.ssh/config
~/.ssh/id_rsa
- 验证 密钥 及文件
ssh-kengen -yf /root/.ssh/id_rsa
- 将密钥导入系统免输
`eval "$(ssh-agent)"` ssh-add -k ~/.ssh/id_rsa
- 验证 密钥 及文件
-
安装
zsh
apk add zsh
-
vi ~/.ssh/ssh_completion.sh
# 放到 /etc/profile.d/ssh_completion.sh 自动加载会报错 compinit:141: parse error: condition expected: $1 # 因此放在 ~/.ssh/ssh_completion.sh 添加 到 ~/.zshrc _ssh() { local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" opts=$(grep '^Host' ~/.ssh/config ~/.ssh/config.d/* 2>/dev/null | grep -v '[?*]' | cut -d ' ' -f 2-) COMPREPLY=( $(compgen -W "$opts" -- ${cur}) ) return 0 } autoload -U +X compinit && compinit autoload bashcompinit && bashcompinit complete -F _ssh ssh
source ~/.ssh/ssh_completion.sh
网友评论