ohsee 发表于 2009-7-9 16:40:37

如何控制SSH Secure Shell 输出问题

主题:负责多台服务器,大约60台左右,都是用ssh登陆管理的,有些日常工作很繁琐的。
想做个程序,现在都是用 SSH Secure Shell 3.2.9 (Build 283)客户端软件。
之前用autoit写了点模拟键盘操作的程序,但无法检测执行命令后的结果,有点傻。
请问思路是啥?有demo吗?

副题:想用delphi写一个客户端软件,但不知道如何用ssh访问服务器......

:face (35):

anwll 发表于 2009-7-9 17:39:22

你下载windows下的perl,用perl写吧,比较容易实现。

副题:想用delphi写一个客户端软件,但不知道如何用ssh访问服务器......
安装windows的ssh客户端,然后和服务器做一个信任关系,不用输入密码了,下面的就按你自己思路搞吧

xkowen 发表于 2009-7-19 00:28:54

用TCP收发比较好用,我自己也是这么用的。
TCPStartup()
$cmd_msg=TCPConnect("192.168.1.104",23)
$cmd_re=TCPRecv($cmd_msg,150)
If StringInStr($cmd_re, "Username") >= 1 Then
        Sleep(300)
        TCPSend($connect, "admin" & @CRLF & "password" & @CRLF)
EndIf

clshuai 发表于 2009-9-2 11:04:17

和楼主有同样的问题,等待高手解疑
页: [1]
查看完整版本: 如何控制SSH Secure Shell 输出问题