ITPub博客

首页 > IT职业 > IT生活 > 怎么远程连接服务器 强大交互工具

怎么远程连接服务器 强大交互工具

原创 IT生活 作者:两万五千里 时间:2020-03-09 13:14:55 0 删除 编辑

本篇文章主要使用expect脚本来实现自动连接远程服务器并实现交互,不会大篇幅介绍expect的用法,有兴趣的读者可以自己了解,expect是个很强大的实现自动化交互的工具哦

  因为 Windows Xp 的系统就是这样的,如果远程连接,就会出现你所说的这样的情况,你可以把你老婆的电脑换一个操作系统,比如 Windos 2000 server 或 Windows 2003 server ,安装好了以后,你远程连过去,就老婆使用电脑就不受影响了。   当然了,你在你老婆的控制面板 - 》用户帐户里,再添加一个用户,权限分配为 Administrator ,如果你不打算分配 Administrator 权限给这个帐户,而只打算给个 User 权限,那么还需要分配一个 Remote Desktop user 权限,才能远程连接。一般受控电脑如果没有设成终端服务器,并分配连接用户数的时候,默认远程连接就是 2 个,而且同一个帐户不能同时连接。这种方法我没有试过,只是从纯理论上讲的,楼主可以试一下,如果不行,再考虑换装 Windows 操作系统。

时代在发展,所以办公模式也在不断的更新。越来越多的人都会用到远程桌面连接工具了,今天就来给大家介绍一下IIS7 远程桌面管理,让大家在工作学习中更加的方便。

  1 、IIS7 远程桌面管理中文最新版是一款专业的远程桌面管理工具,更新了原09 网络远程桌面管理,较之以前的版本,操作更加便捷,能够同时远程多台服务器,多台服务器间自由切换,完全无压力。IIS7 远程桌面管理能够保存编辑删除你的远程服务器信息。

2 、IIS7 远程桌面管理拥有直观的界面为所有类型的用户设计,易于部署和在企业环境中使用,一键导入服务器信息。

查看地址: iis7 远程桌面管理工具下载

 

  3 、IIS7 远程桌面管理其他特点:

  a. 拥有分组功能,各个分组下的服务器一览无余。

  b. 导入文本格式选择,完全杜绝编码错误的发生。

  c. 单个服务器手动添加,新增服务器轻松搞定。

  d. 支持特征搜索,一步定位含有特征的服务器。

  e. 到期功能提醒,不必因到期未续费而烦恼。

  f. 优化再次导入功能,导入服务器信息一键生效。


    代码示例
#!/usr/bin/expect
set timeout 10
set password 123456
spawn ssh ubuntu@xxx.xxx.xxx.xxx
expect {
    "(yes/no)?" {
        send "yes\r";
        expect "password:";
        send "${password}\r";
        exp_continue;
    }
    "password:" {
        send "${password}\r";
        exp_continue;
    }
}
interact
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    第一行的 #!/usr/bin/expect 是告诉系统在执行这个脚本的时候用哪个命令来执行,这边是用expect,是一个类似bash和sh的shell
    第二行 set timeout 10 设置超时时间为10s
    第三行 set password 123456 定义了一个变量 password,这个变量记录了登陆远程服务器的密码
    第四行 spawn ssh ubuntu@xxx.xxx.xxx.xxx 调用 spawn 命令来执行一个系统命令。spawn是expect shell的内建命令,只有在expect环境下才可以使用。这行代码的功能就是通过ssh连接远程ECS
    6~17 行用了一个 expect 命令,可以将这个命令理解为期待shell中输出结果中包含什么关键字
        如果包含的是 (yes/no)? 则表示是第一次连接这个远程服务器,需要手动确认是否保存生成的密钥到 ~/.ssh/know_hosts 当中,通过send命令输出 yes 到shell中。之后再次期望shell的输出结果中包含 password:关键字,再用send命令输出密码。
        如果包含的是 password: 则表示不是第一次连接这个远程服务器,直接用send输出密码即可
正常如果网络正常,服务器ip、用户名、密码正确的话,执行上面的脚本就可以自动连接到远程ecs了。(注意使用的时候将上述用户名、密码、ip替换成自己的)





来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946374/viewspace-2679165/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-23

  • 博文量
    273
  • 访问量
    242958