问题标签 [posh-ssh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
595 浏览

mysql - Powershell SSH 上的 MYSQLDUMP (POSH)

我正在为此苦苦挣扎一天。基本上,我想使用每天在我的 Windows 计算机上运行的 powershell 脚本在我们的网络空间上备份 MySQL 数据库。

当我使用 Putty 并输入以下命令时,会创建一个备份文件:

但是当我从 powershell 运行它时,它不会创建备份文件,即使我调用了完全相同的命令:

看来 Posh-SSH 的 ">" 运算符有问题,可能它没有足够的时间执行,我不知道。还尝试了 Invoke-SSHCommand 上的 Timeout 之类的方法,但没有任何效果。

我不能在远程服务器上做诸如 crons 之类的事情,它只是一个功能有限的网络空间。启动 bash 脚本也不起作用,我无权在远程服务器上执行脚本。

0 投票
1 回答
465 浏览

python - 借助 Posh-SSH 模块 (W10) 在远程服务器上运行本地 python 脚本

我想使用Powerhsell 中的一个模块Posh-SSH在远程服务器上运行本地 python 脚本。主题通过执行以下操作在常规 ssh 中提及它:

我想在这里使用 Posh-SSH 模块,但我不知道如何实现它......

我试过这样但它不起作用

编辑

没有显示错误,只是卡在上面,什么也不做......

编辑2

好的,我现在明白了,为什么我在发送多行 py 文件时会出现此错误。

新行没有被重新转录,看看什么命令将被发送到远程服务器:

并不是:

编辑3

最后完成!感谢这个主题,我执行了将空格更改为换行符的操作。这样做只是为了这个

而不是简单

最后一行将是:

也不要忘记删除线

如果存在于您的 py 文件之上,否则它将无法工作。

0 投票
3 回答
730 浏览

powershell - Posh-ssh 是否不适用于 Windows 任务计划程序

一直在尝试使用 posh-ssh 连接到 sftp。当我运行它时工作正常,当我尝试通过 Windows 任务调度程序运行它时它不起作用。

我尝试切换要运行脚本的用户,例如管理员、我自己、系统等。

我曾尝试使用密钥保存密码并稍后解密。

然后其他方法 VVVVVVVVVV 这部分不是在脚本中运行而是创建密码

^^^^^^^^^^

编辑*

sftptestlog 的预期输出

开始时间 2019 年 9 月 10 日 16:31:19

用户

System.Security.SecureString

用户名密码

-------- --------

用户 System.Security.SecureString

主机IP

已连接的 SessionId 主机

--------- ---- ---------
2 hostIP 真

以上输出仅在从命令行运行脚本时发生。使用调度程序时,输出是相同的,只有最后几行(从 sessionID 开始)没有打印出来。

0 投票
1 回答
5167 浏览

powershell - 如何将 scp 和 ssh 安装到 Powershell?

我安装了 Posh-SSH:Install-Module -Name Posh-SSH

尝试执行 scp 或 ssh 时,我得到如下内容。为什么?

更新 在@tommymaynard 的帮助下,我可以看到所有可用的命令:

从那里,您将使用哪个命令来替换下面的“scp”和“ssh”(参考:https ://code.visualstudio.com/docs/remote/troubleshooting#_configuring-key-based-authentication )?

0 投票
1 回答
137 浏览

powershell - 在 posh-ssh 和 powershell 中使用 racadm

我正在运行 racadm 命令来查找 Posh-Ssh 模块上的核心数,有人知道如何计算总数吗?

给你这个输出:8 8但我想要完整的数量。

还知道如何获取 CPU 计数吗?似乎在文档中看不到任何内容。

谢谢!

0 投票
0 回答
1570 浏览

powershell - 在模块 Posh-ssh 中找到 New-SSHSession 但无法在 powershell 中加载

我想使用 PowerShell 创建一个 ssh 会话,这就是我使用 Posh-SSh 模块的原因,但是在导入 Posh-SSH 之后,没有加载 New-SSHSession 函数。

代码:

错误:在模块中找到但无法加载的 New-SSHSession。有关更多信息,请运行 Import-Module Posh-SSH。

0 投票
1 回答
94 浏览

linux - 尝试自动执行从 Windows 到 Linux (BusyBox) 控制台的任务,该控制台需要用户交互才能终止

我有一个 Powershell 脚本,它会自动通过 SSH 连接到 Linux 主机(运行 Busybox 的 ESXI 服务器),并将运行一个单一命令 ( ./my_script.sh),该命令会捕获 ESXI 服务器上的一些网络流量。但是,此脚本等待用户输入 (CTRL + C) 以退出脚本。

我尝试过使用 Posh-SSH 模块 ( Invoke-SSHCommand -SSHSession $session -Command $command) 语法以及 Plink 模块 ( plink -batch *servername* -pw *userPassword* *command*),但是这些命令总是执行并将我返回到 shell,它们从不等待用户交互。

当然,如果我直接在 ESXI 服务器上运行它,脚本将等待 CTRL + C 命令终止。

有人知道解决方法吗?

0 投票
1 回答
642 浏览

powershell - 无法加载文件或程序集 - Powershell

我正在尝试使用 Powershell 中的 Posh-SSH 模块通过 SFTP 发送文件。

但是,我只是使用以下命令在 powershell 中以管理员权限安装模块:

但是,当我在没有管理员权限的情况下运行 Powershell ISE 并调用我的脚本时,会出现下一个异常:

正如 Powershell 所建议的,我添加了命令“Import-Module Posh-SSH”,但出现了另一个异常:

那么,知道如何解决这个问题吗?

0 投票
1 回答
71 浏览

powershell - How use character '$' in a Invoke-SSHCommand without error

I try to get information from a Linux server in a powershell script

I use the Windows forms and i get the informations in a RichTextBox.

There is no problem for some basic commands.

Example :

But when i use a command with a pipe and the '$' character, it doesn't work.

Example :

(This command work directly on the server)

I try to set \$ or 'e or '$' or "+chr(38)+" but nothing works

If someone can help me, it will be nice :)

0 投票
1 回答
37 浏览

powershell - Posh-SSH 在 WorkFlow 中出现错误

我编写了一个脚本来从 SQL DB 中导出行,使用 PGP 对其进行加密,然后使用 POSH-SSH v2.3.0 传输它们。一切正常,直到我将其放入 PowerShell 工作流中以一次运行多个。

这个特定的行是问题:

运行该行时,我收到以下错误。如果我注释掉该行,错误就会消失并且脚本运行良好(减去实际传输文件)。

对我来说,POSH-SSH 似乎有些东西与 PowerShell 工作流不兼容。有没有人有这方面的经验?我会尝试升级到 v3.0 PSH-SSH,但它位于运行大量自动化的相当锁定的服务器上,并且需要我安装新的 .NET,这可能会破坏很多东西。

编辑:作为测试,我在笔记本电脑上安装了 POSH-SSH v 2.3.0,得到了同样的错误。然后我将 POSH-SSH 更新到版本 3.0.0(最新),我仍然得到同样的错误。

感谢任何帮助!我已经被这个卡住了很长一段时间了。