香港虚拟主机
本站公告
新闻资讯
虚拟主机帮助
域名帮助
服务器帮助
邮箱帮助
建站帮助
网站推广帮助
VPS帮助
特色主机帮助
网站备案专题
会员帮助信息
代理帮助信息
成功案例
我司获香港虚拟主机排行榜十…
香港虚拟主机金秋促销活动正…
百度整治给SEO带来了新的希望
百度同时收录网站带WWW和不带…
百度对原创内容的判断标准 如…
如何建设网站 网站建设三步曲
如何挑选老域名 老域名有那些…
域名常见故障与分析
虚拟主机基本参数介绍
交换链接的技巧 谈一下选择交…
您现在的位置: 江南数联 >> 帮助中心 >> 服务器帮助 >> 正文

ssh自动登录并且su的脚本

  作者:admin    来源:本站原创    点击次数:29     更新时间:2012-10-13 7:52:01  
     
 
关注石头有礼
 
 

ssh自动登录并且su的脚本

采用LX系统服务器的朋友都知道需要使用SSH工具登陆远程桌面,但第次需要从U1用户切换U2用户需要重新输入用户名和密码非常不方便,今天我们就讲一下如何上他自动输入用户名和密码:

以下是调用代码:

  - 需要安装expect

  - 脚本如下:

#!/usr/bin/expect
#auto ssh login
set timeout 10
set sshhost [lindex $argv 0]
set u1 "user1"
set p1 "password1"
set u2 "user2"
set p2 "password2"
spawn ssh -l$u1 -pPortNumber $sshhost
expect {
  "yes/no" {
    send "yes\r"
    exp_continue 
  } "*assword:*" {
    send "$p1\r"
    exp_continue
  } "*ast login:*" {
    # 在s1上变成u2/p2用户:
    send "LANG=en_US.UTF-8\r"
    expect "\$*"
    send "su - $u2\r"
    expect "*assword:*"
    send "$p2\r"
    interact
    exit 0
  } timeout {
    send_user "connection to $sshhost timeout!\n"
    exit 1
  } "*ncorrect*" {
    send_user "password incorrect!\n"
    exit 2
  } "*ermission*" { #for LINUX ssh
    send_user "password Error!\n"
    exit 2
  } eof {
    exit 3
  }
}
- 调用:
./connnect.sh ipaddress

通过以上代码就可以方便的实现自动输入密码和用户名进行切换.

本章关健词:江南数联 域名注册 海外虚拟主机 G享虚拟主机 国内虚拟主机 企业邮箱 网站建设 自助建站 400电话申请 微聚商

 
  版权申请:ssh自动登录并且su的脚本出自江南数联dns06.com未经授权请勿转载!  
 
  • 上一篇帮助:

  • 下一篇帮助:
  •  
         

    扫一扫关注公众号有礼
    Copyright@2004-2015 江南数联 版权所有未经授权请勿复制!
    《中华人民共和国增值电信业务经营许可证》ISP证编号:皖B2-20080036 湘B2-20160056
    公司全称:永州石头网络技术有限公司(运营部)
    地址: 中国·湖南省永州市育才路158号 服务热线:400 616 9260
    安徽公司:安徽仁科信息技术有限公司 地址:合肥万和新城广场A-608 
    关注词:网站空间虚拟空间空间域名域名空间域名主机网站空间哪家好网站空间多少钱