windows/linux 自动登录ssh的脚本

1、如果是cmd环境下,则要编写vbs脚本来实现。

Set ws = CreateObject("WScript.Shell")

ws.run "ssh zyh@192.168.2.183"

wscript.sleep 1000

ws.sendkeys("123456")

ws.sendkeys("{ENTER}")

wscript.sleep 1000

ws.SendKeys "% n"

wscript.quit

然后保存为ssh.vbs。

2、如果是ubuntu,那么要安装expect。

#!/bin/expect

set timeout 30

spawn ssh zyh@192.168.2.183

expect "password:"

send "123456\r"

interact

保存为ssh.sh,chmod u+x ssh.sh

相关推荐
可涵不会debug3 分钟前
五种IO模型
运维·服务器·网络
Irissgwe6 分钟前
Linux进程信号
linux·服务器·开发语言·c++·linux进程信号
水木兰亭6 分钟前
多进程编程总结
linux·运维·服务器
艾莉丝努力练剑11 分钟前
【Linux:文件 + 进程】理解IPC通信
linux·运维·服务器·开发语言·网络·c++·ide
开开心心就好12 分钟前
安卓免费证件照制作软件,无广告弹窗
linux·运维·安全·pdf·迭代器模式·依赖倒置原则·1024程序员节
猿来如此呀16 分钟前
Linux 常用命令选项与对应英文单词对照表
linux·运维·服务器
wanhengidc16 分钟前
高防IP的主要功能有哪些?
运维·服务器·网络·网络协议·tcp/ip·游戏
IpdataCloud21 分钟前
摄像头OTA升级时,怎样用嵌入式IP离线库判断当地CDN节点而不拉跨省流量?
服务器·网络·tcp/ip
晨非辰24 分钟前
Linux终端输出哲学:从回车换行到进度条实战,掌握缓冲区刷新与ANSI控制,告别输出延迟焦虑
linux·运维·服务器·c++·人工智能·后端·自动化
杜子不疼.34 分钟前
Linux 部署 RocketMQ 实操:从内网到公网,搞定远程消息服务
linux·运维·人工智能·rocketmq