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

相关推荐
野犬寒鸦2 分钟前
从零起步学习并发编程 || 第五章:悲观锁与乐观锁的思想与实现及实战应用与问题
java·服务器·数据库·学习·语言模型
李小白202002025 分钟前
EMMC写入/烧录逻辑
linux·运维·服务器
yixvxi16 分钟前
RFC 8659:DNS CAA资源记录
服务器·https·ssl
Trouvaille ~29 分钟前
【Linux】UDP Socket编程实战(二):网络字典与回调设计
linux·运维·服务器·网络·c++·udp·操作系统
徐子元竟然被占了!!34 分钟前
虚拟化技术
运维
为什么不问问神奇的海螺呢丶38 分钟前
n9e categraf docker 监控配置
运维·docker·容器
Kiyra38 分钟前
从《守望先锋》2026前瞻,看大型分布式系统的“重构”与“并发挑战”
运维·服务器·重构
青树寒鸦39 分钟前
wsl的docker备份mongo和迁移
运维·mongodb·docker·容器
niceffking39 分钟前
linux系统编程-线程概述
linux·运维
Bdygsl43 分钟前
Linux(12)—— 文件与文件描述符
linux·运维·服务器