吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7898|回复: 9
收起左侧

如何用.bat批处理带密码登录ssh服务器

[复制链接]
Zimix 发表于 2019-8-6 18:10
25吾爱币
本帖最后由 Zimix 于 2019-8-6 18:16 编辑

<一>通常Windows下登录ssh服务器的步骤是这样的


1、打开cmd
2、输入命令:ssh 用户名@服务器ip 回车
3、系统提示输入密码:用户名@服务器ip's password:



<二>这是常规操作,经常用某个服务器这样会很麻烦,于是有了下面的方法:


1、在桌面新建一个文本文件
2、打开文件,写入下面的文本
            ssh 用户名@服务器ip
3、保存文件,退出,修改文件后缀名为.bat
这样达到的效果就是,想用某个服务器的时候,双击这个bat文件就可以自动连接服务器,但是要手动输入密码!!!




<三>求大佬改进一下方法二,能把密码自动输入进去
查资料有显示用
[Asm] 纯文本查看 复制代码
sshpass -p '用户密码' ssh 用户名@服务器ip
可以实现,但是Windows下面不知道如何安装sshpass

最佳答案

查看完整内容

用vbs可以实现 效果

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

smldhz 发表于 2019-8-6 18:10
用vbs可以实现
[Visual Basic] 纯文本查看 复制代码
Dim WshShell 
Set WshShell=WScript.CreateObject("WScript.Shell") 
WshShell.Run "cmd.exe" 
WScript.Sleep 1500 
WshShell.SendKeys "ssh [email]admin@192.168.123.1[/email]"
WshShell.SendKeys "{ENTER}"
WScript.Sleep 1500 
WshShell.SendKeys "admin"
WshShell.SendKeys "{ENTER}"

效果
2.png
o龙bao宝宝o 发表于 2019-8-6 18:20
 楼主| Zimix 发表于 2019-8-6 18:22
 楼主| Zimix 发表于 2019-8-6 18:25
o龙bao宝宝o 发表于 2019-8-6 18:20
https://blog.csdn.net/u011054333/article/details/52443061

这是一种方法,但是还是希望能不能实现我想象的第三种方法
zldtb19931116 发表于 2019-8-6 19:02
可以用密钥对登录啊,就不用输入密码了,我现在就是用密钥登录,写个bat一键登录
52P 发表于 2019-8-6 20:35
zldtb19931116 发表于 2019-8-6 19:02
可以用密钥对登录啊,就不用输入密码了,我现在就是用密钥登录,写个bat一键登录

这个想法可以
cosct 发表于 2019-8-6 21:50
sshpass不是windows程序啊。。。要么就用密钥来登录,要么使用xshell这种专门的软件也挺方便啊
1066390215 发表于 2019-10-8 14:23
@echo off
color 3f
title 输入IP查询网络线路 by 视频会议专用
::注释变量为B
set /p B=请输入要登陆的路由器IP:
echo 请输入密码按回车键登入路由器
ssh -o StrictHostKeyChecking=no -p22 admin@%B% -c aes128-cbc
pause >nul
exit
0x01_2019 发表于 2020-5-20 14:44
看来还是密钥登录稳
快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-9-19 18:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表