Skip to content

windskyer/loginserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

loginserver

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/

Usage

$ 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

Config File

[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

Help Info

          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

Download loginserver rpm Or http://www.flftuu.com/repo/loginserver