Jockwell
2022-06-30T00:28:20+00:00
比如现在我ssh root@1:1回车
密码回车
/y 自动同意那个密钥
cat 123回车
ip addr回车
没有工具,也不想编脚本
有没有把上述命令写在一起,直接粘贴进cmd里的方法
虽然我不知道ssh能不能用,但你直接在txt里写好然后改成.bat试试?
两条命令用&分隔 或者&& 如果需要前一个正常执行才继续下一个命令
[quote][pid=622141912,32529822,1]Reply[/pid] Post by [uid=61047675]ppnndd[/uid] (2022-07-02 08:35):
两条命令用&分隔 或者&& 如果需要前一个正常执行才继续下一个命令[/quote]密码前面也用&吗?
大佬能否帮找个例子
[quote][pid=622141672,32529822,1]Reply[/pid] Post by [uid=40764286]蒼月の懺悔詩[/uid] (2022-07-02 08:33):
虽然我不知道ssh能不能用,但你直接在txt里写好然后改成.bat试试?[/quote]因为经常换不同的电脑,建bat,复制,执行,麻烦死了
[quote][pid=622142500,32529822,1]Reply[/pid] Post by [uid=42443586]烟雨红尘冷[/uid] (2022-07-02 08:39):
批处理文件和sh脚本都行吧……[/quote]我要的是一串命令直接粘贴cmd
windows10的terminal就有这个功能,密码要自己输的
ssh可以执行远程命令的
ssh nick@xxx.xxx.xxx.xxx "pwd; cat
。。。此外,你配置sshkey了吗[s:ac:茶][s:ac:茶]
putty -pw pass root@192.168.66.144 -P 22
我用putty实现了第一步
但是没法解决弹窗确认yes的 问题,后面也没法跟命令
1、我需要的还是原生,否则还要装putty,切目录很麻烦
2、后续的问题还是得自己敲
windows上用ssh相关不是一般都装个CRT啥的么
至于弹窗,powershell相关命令我记得都支持屏蔽确认的
我只在linux上写过用Pywinrm模块远程windows系统执行命令,反过来理论上也差不多
用python一句句执行cmd应该也可以
[img]https://img.nga.178.com/attachments/mon_202207/02/c4Q2q-4dd1K2lT3cSq8-ft.jpg[/img]
把蓝色内容选定,复制。(最后一行要把蓝色选定到下一行空格,以方面纳入最后一行的回车)
然后打开cmd,鼠标移动进窗口,右键点一下,所有命令就全执行下去了。
Windows的cmd窗口内鼠标右键点击,就等于粘贴。包括复制内容里的换行、回车等等。
补充,没注意你要有个ssh的过程。那就要在ssh指令上加点参数了。
ssh username@url -p passwd
秘钥那个我没试过,翻了下说明好像是在命令后面直接加 -o "StrictHostKeyChecking no"
不过也不知道在Windows下有没有用,你自己试试吧。
Reply to [pid=622159688,32529822,1]Reply[/pid] Post by [uid=121883]wfeng[/uid] (2022-07-02 10:27)
[img]https://img.nga.178.com/attachments/mon_202207/02/c4Q2q-d9joK1zT3cSmt-7j.jpg[/img]
[quote][pid=622159688,32529822,1]Reply[/pid] Post by [uid=121883]wfeng[/uid] (2022-07-02 10:27):
[img]https://img.nga.178.com/attachments/mon_202207/02/c4Q2q-4dd1K2lT3cSq8-ft.jpg[/img]
把蓝色内容选定,复制。(最后一行要把蓝色选定到下一行空格,以方面纳入最后一行的回车)
然后打开cmd,鼠标移动进窗口,右键点一下,所有命令就全执行下去了。
Windows的cmd窗口内鼠标右键点击,就等于粘贴。包括复制内容里的换行、回车等等。
补充,没注意你要有个ssh的过程。那就要在ssh指令上加点参数了。
ssh username@url -p passwd
秘钥那个我没[/quote]我查了下,你这是sshpass的命令,而windows是没有sshpass的