loginserver is a ssh to remote sshd server but we don't input 'ssh -l root 10.0.0.1 -p 22' and don't input 'yes' , 'password'.
This means you can fast login youself a or more sshd server in one terminal windows
Home-Pages https://github.com/windskyer/Loginserver/
$ source run.sh
$ loginserver vm22
ssh -l root -p 2222 www.vm22.com
$ source run.sh
$ loginserver vm23
ssh -l root -p 22 192.168.122.23
$ source run.sh
$ loginserver vm23
ssh -l root -p 22 -i ~/.ssh/id_ras_24 192.168.122.23
[DEFAULT]
#ssh service ip
ip = net1-%d
#ssh service port
port = 22
#ssh service user name
username = root
#ssh service password
password = toor
#ssh service ssh key auth login
is_key = False
key_file = rsa
#connect sshd server timeout
timeout = 300
#connect sshd server 1 time
reconnect = 1
[vm22]
hostname = www.vm22.com
ip = 192.168.122.22
port = 2222
username = root
password = toor
[vm23]
ip = 192.168.122.23
password = toor
[vm24]
ip = 192.168.122.24
is_key = True
key_file = id_ras_24
Print available aliase
alias web ----------> hostname or ip web.flftuu.com
alias test123 ----------> hostname or ip 10.0.5.123
alias test124 ----------> hostname or ip 10.0.5.124
alias fedora ----------> hostname or ip 192.168.122.25
alias vps ----------> hostname or ip vps.flftuu.com
alias ceph2 ----------> hostname or ip 192.168.122.57
alias ceph1 ----------> hostname or ip 192.168.122.32
alias cinder ----------> hostname or ip 192.168.122.206
alias vpn ----------> hostname or ip vpn.flftuu.com
alias ustack ----------> hostname or ip ssh.ustack.com
alias vpn3 ----------> hostname or ip 121.201.53.45
alias vm23 ----------> hostname or ip 192.168.122.23
alias vm22 ----------> hostname or ip 192.168.122.22
alias vm24 ----------> hostname or ip 192.168.122.24
Download loginserver rpm Or http://www.flftuu.com/repo/loginserver