我正在尝试cslogin
从 PowerShell 在 Linux 机器上执行应用程序控制台命令 ()。我使用来自SSH.NET的 SSH 模块来访问 Linux 服务器。以下是我的脚本的快照,我能够建立 ssh 会话。
Import-Module SSH-Sessions
$user = "user"
$password = "pass"
$hostname = "192.168.1.X"
C:\plink.exe -ssh -l $username -pw $password $hostname "cslogin"
但是一旦cslogin
执行该命令,脚本就会挂起并显示以下消息:
SEC054 设备已连接到或断开连接到伪 tty,但未进行身份验证
此时,如果我按下回车键,我就能得到应用程序提示,这就是我想要的。我试图了解为什么我的脚本会挂起以及如何解决这个问题。