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

相关推荐
火车叼位5 分钟前
脚本伪装:让 Python 与 Node.js 像原生 Shell 命令一样运行
运维·javascript·python
css趣多多13 分钟前
add组件增删改的表单处理
java·服务器·前端
Sheep Shaun18 分钟前
揭开Linux的隐藏约定:你的第一个文件描述符为什么是3?
linux·服务器·ubuntu·文件系统·缓冲区
野犬寒鸦26 分钟前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习
迎仔29 分钟前
06-存储设备运维进阶:算力中心的存储管家
运维
?re?ta?rd?ed?38 分钟前
linux中的调度策略
linux·运维·服务器
全栈工程师修炼指南44 分钟前
Nginx | stream content 阶段:TCP 协议四层反向代理浅析与实践
运维·网络·网络协议·tcp/ip·nginx
hweiyu001 小时前
Linux 命令:tr
linux·运维·服务器
Trouvaille ~1 小时前
【Linux】应用层协议设计实战(一):自定义协议与网络计算器
linux·运维·服务器·网络·c++·http·应用层协议
allway21 小时前
基于华为taishan200服务器、arm架构kunpeng920 cpu的虚拟化实战
linux·运维·服务器