Skip to content

About

一个使用expect免输入密码自动登录ssh的shell脚本,方便好用,适用Mac、Linux

Topics

Resources

Stars

188 stars

Watchers

11 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSHAutoLogin

一个SSH登录服务器的shell脚本,通常我们使用ssh登录服务器都要自己输入密码,而且容易输入错误, 每当遇到这种情况甚是苦恼,下定决心自己写一个不用输入密码自动登录ssh的shell脚本。

安装

  • Centos
curl -s https://www.jiangxianli.com/SSHAutoLogin/install.sh | bash -s centos
  • Ubuntu
curl -s https://www.jiangxianli.com/SSHAutoLogin/install.sh | bash -s ubuntu
  • Mac
curl -s https://www.jiangxianli.com/SSHAutoLogin/install.sh | bash -s mac

使用帮助

  • ssh_login -c - 修改账号配置
  • ssh_login -l - 列出所有账号配置
  • ssh_login -h - 显示帮助文档
  • ssh_login [0-9]+ - 使用列表序号快速登录服务器
  • ssh_login [a-zA-z]+ - 使用配置别名快速登录服务器
  • ssh_login - 列出服务器列表,等待输入后登录服务器

特殊说明

如果密码中含有以下特殊字符,请按照一下规则转义:

  • \ 需转义为 \\\
  • } 需转义为 \}
  • [ 需转义为 \[
  • $ 需转义为 \\\$
  • ` 需转义为 \`
  • " 需转义为 \\\"
  • . 需转义为 \.
如密码为'-OU[]98' 在CONFIG配置中写成'-OU\[]98'
否则,提示要手动输入密码

About

一个使用expect免输入密码自动登录ssh的shell脚本,方便好用,适用Mac、Linux

Topics

Resources

Stars

188 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages