- 实现输入 ssh 时自动补全可登录的主机别名,不用输入IP和用户之类的信息
- 可配合密钥实现别名一键登录
1. 新增 confg 配置文件
修改config文件,依次加入
- host: 别名
- hostName: 主机IP
- port: 端口
- user: 用户
vi .ssh/config
# 加入如下内容
host bigdata1
hostName 192.168.1.100
port 22
user root
host platform2
hostName 192.168.1.101
port 22
user ubuntu
2. 加入环境变量
echo ' # ssh自动补全
complete -W "$(echo $(grep -i '^Host ' .ssh/config | sort -u | sed 's/^ssh //'))" ssh
complete -W "$(echo $(grep -i '^Host ' .ssh/config | sort -u | sed 's/^scp //'))" scp
' >> ~/.bashrc