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

相关推荐
看见繁华16 小时前
Linux 交叉编译实践笔记
linux·运维·笔记
咕噜企业分发小米16 小时前
直播云服务器安全防护有哪些最新的技术趋势?
运维·服务器·安全
空城雀16 小时前
python精通连续剧第一集:简单计算器
服务器·前端·python
秋风未动蝉已先觉16 小时前
CentOs服务器 systemctl执行权限授权给普通权限work用户
linux·服务器
cly116 小时前
Ansible自动化(十五):加解密详解
运维·自动化·ansible
程序员zgh16 小时前
Linux 系统调用
linux·运维·服务器·c语言·c++·系统安全
cly117 小时前
Ansible自动化(十二):Jinja2过滤器
运维·自动化·ansible
P-ShineBeam17 小时前
八卡A100服务器坏卡引发 CUDA initialization: cudaGetDeviceCount()异常
运维·服务器·人工智能·语言模型
Xの哲學17 小时前
Linux io_uring 深度剖析: 重新定义高性能I/O的架构革命
linux·服务器·网络·算法·边缘计算
萤丰信息17 小时前
开启园区“生命体”时代——智慧园区系统,定义未来的办公与生活
java·大数据·运维·数据库·人工智能·生活·智慧园区