php ssh交互式,运行SSH从PHP或巴赫和处理程序键盘交互认证

我想连接到ssh主机谁键盘交互(auth)后把把用户名,它的生成密钥和显示它,那么它应该加密和再次发送成功登录。运行SSH从PHP或巴赫和处理程序键盘交互认证

我发现这个想法写在Python中,但我不能在Windows中运行它。

我的PHP源ssh.php:

$ssh = new phpseclib\Net\SSH2('169.254.201.230');

$ssh->login('Fortimanager_Access');

print $ssh->read();

它说:

PHP的通知:操作在C登录之前不允许():\ Apache24 \ htdocs中\ cli \ vendor \ phpseclib \ phpseclib \ phpseclib \ Net \ SSH2.php on line 2804

我尝试使用腻子命令行(plink.exe)

系统的另一种方法( “C:\ plink.exe” [email protected]>ž& & Z型& & Z型>> z.txt“) ;

但它不保存日志希望包含键盘交互生成的字符串。从腻子

例如:

登录为:Fortimanager_Access

使用键盘交互认证。 -840056459

访问被拒绝

使用键盘交互式身份验证。 -1378285763

AK1AAAAAAAAAAAAAAAAmWT0TKGMI23Iq4Q9P42z0PwpYBQ =

这将是很好,如果我可以从PHP中的砰砰

midlle运行蝙蝠我已经通过试图弄清楚这一点在过去的几天去的,这是我能够工作的最接近的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值