专栏首页Aloys的开发之路Xshell利用登录脚本从服务器登录到另外一个服务器

Xshell利用登录脚本从服务器登录到另外一个服务器

欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju

Xshell是一款公认的优秀SSH连接管理软件,被广泛用于管理Linux服务器或VPS。通过脚本设置,可以实现从这个服务器登录到另外一个服务器。

打开Xshell 4的会话属性(【文件】->【属性】),左边的类别下选择【登录脚本】,在右边底下你可以看到有个【连接会话是运行脚本】的复选框。

登录脚本的格式如下:

Sub Main
    xsh.Screen.Send "ssh 用户名@服务器地址"
    xsh.Screen.Send VbCr
    xsh.Screen.WaitForString "password: "
    xsh.Screen.Send "登录密码"
    xsh.Screen.Send VbCr
End Sub

将上面内容保存成一个vbs后缀的文件(最好保存到Xshell安装文件下面),准备好脚本文件后在Xshell中打开

会话属性,勾选【连接会话是运行脚本】这个复选框,选择刚才保存的那个vbs后缀的文件就可以了。

如果想进一步了解Xshell支持的脚本API,可以查看Xshell的帮助文档:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Xshell利用登录脚本从服务器登录到另外一个服务器

    Xshell是一款公认的优秀SSH连接管理软件,被广泛用于管理Linux服务器或VPS。通过脚本设置,可以实现从这个服务器登录到另外一个服务器。 打开Xshel...

    用户1221057
  • C语言中随机数相关问题

    用C语言产生随机数重要用到rand函数、srand函数、及宏RAND_MAX(32767),它们均在stdlib.h中进行了声明。 int rand(void)...

    用户1221057
  • Calendar类中add/set/roll方法的区别

    Calendar类中有三个方法更改日期的某个字段:set()、add() 和 roll()。 set(f, value) 将日历字段 f 更改为 value。此...

    用户1221057
  • 容器之删除docker image 原

    (adsbygoogle = window.adsbygoogle || []).push({});

    克虏伯
  • 带大家体验一下删库跑路,不是虚拟机,是真的服务器哦!

    系统:Centos 7.5 服务器:阿里云 环境:JDK 1.8,MySQL 5.7 数据:安装文件

    Demo_Null
  • Win10创建mysql8.0桌面快捷方式以及启动mysql.exe闪退问题

    E:\mysql-8.0.17-winx64\bin\mysql.exe -uroot -p

    爱学习的孙小白
  • SAP 并行工序设置

    参照顺序是选择标准工序代码0,分工序0020即并行工序开始的工序,返回工序0040(即执行完成后进入到标准工序0040)

    用户5495712
  • Python如何将函数值赋给变量

    砸漏
  • Gradle实践指南:task的依赖与执行条件

    在使用maven的时候,compile/test/install的先后顺序和依赖关系都十分清晰,而在前面的例子中,可以通过gradle compile和grad...

    我就是马云飞
  • Web开发模式【Mode I 和Mode II的介绍、应用案例】

    开发模式的介绍 在Web开发模式中,有两个主要的开发结构,称为模式一(Mode I)和模式二(Mode II). 首先我们来理清一些概念吧: DAO(Data ...

    Java3y

扫码关注云+社区

领取腾讯云代金券