搭建基于ssh的跳板机,服务器至少2台及以上
一、在所有服务器上创建相同的跳板机用户
[root@dev ~]$ useradd test
[root@dev ~]$ echo "test123456"|passwd --stdin test
二、在跳板机上创建密钥
[root@dev ~]$ su - test
[root@dev ~]$ ssh-keygen -t dsa -P -f ~/.ssh/id_dsa
三、将生成密钥拷贝到需要通过跳板机登录的机器
[root@dev ~]$ ssh-copy-id -i .ssh/id_dsa.pub "-p 22 test@172.22.69.41"
[root@dev ~]$ ssh-copy-id -i .ssh/id_dsa.pub "-p 22 test@172.22.69.43"
[root@dev ~]$ ssh-copy-id -i .ssh/id_dsa.pub "-p 22 test@172.22.67.25"
四、创建跳板机脚本
[root@dev ~]$ cd /server/scripts
[root@dev ~]$ vim tiaoban.sh
#!/bin/bash
function trapper(){
trap '' INT QUIT TSTP TERM HUP
}
function menu(){
cat <
=========Host List==&