vb实现一键自动填写密码登录ssh

简介: 不使用密钥登录ssh的情况下。在windows下dos窗口中远程ssh登录常用基本命令

ssh 用户名@ip地址输入

弹出要求输入密码的提示,键入密码即可登录

但是每次都要手动键入密码较为繁琐,因此可以采用一键登录ssh。

(也可以下载连接工具来记录登录密码,如:XShell, SecureCRT,Putty


VBS代码:

Dim WshShell

Set WshShell=WScript.CreateObject("WScript.Shell") '创建WshShell对象以便后续能运行程序

WshShell.Run "cmd.exe" WScript.Sleep 100

WshShell.SendKeys "ssh 用户名@ip地址" '模拟键盘输入ssh 用户名@ip地址

WshShell.SendKeys "{ENTER}"

WScript.Sleep 1000

WshShell.SendKeys "密码"

WshShell.SendKeys "{ENTER}"


第5和第8行改为登录ssh所需的账户和密码,新建文件修改后缀名为vbs

要登陆时点击一下vbs文件即可自动填下密码登录ssh


文章若有存在的问题,请不吝赐教

目录
相关文章
|
1月前
|
安全 Shell 网络安全
ssh配置无密码验证
ssh配置无密码验证要在SSH中配置无密码验证,您需要使用公钥验证【2月更文挑战第18天】
39 1
|
2月前
|
安全 网络协议 Linux
|
2月前
|
安全 网络协议 Shell
SSH连接密码问题:原因、表现与解决方案
SSH连接密码问题:原因、表现与解决方案
101 3
|
2月前
|
关系型数据库 网络安全 数据库
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
78 6
|
2月前
|
存储 Linux 网络安全
如何在 Linux 中删除 SSL 证书和 SSH 密码?
如何在 Linux 中删除 SSL 证书和 SSH 密码?
86 1
如何在 Linux 中删除 SSL 证书和 SSH 密码?
|
2月前
|
网络安全 数据安全/隐私保护
如何使用ssh key免密码登录服务器?
如何使用ssh key免密码登录服务器?
|
3月前
|
安全 Linux Shell
Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
96 0
|
分布式计算 Hadoop 网络安全
|
安全 Shell Linux
为什么不能在SSH(Secure Shell)登录中设置ulimit值?
关闭这些选项会带来一些安全风险。但那也只是在SSH守护进程的漏洞被发现并且被利用的情况下才会出现。关闭之后就意味着sshd不会创建非特权子进程去处理进站连接。如果漏洞存在而且被利用,则有人可以控制sshd进程,而这个进程是以root身份运行的。
1750 0
|
网络安全 数据安全/隐私保护
SSH免登录设置
基础篇 执行: ssh-keygen -t rsa rocky@tiger:~$ ssh-keygen -t rsa Generating public/private rsa key pair.
662 0