我想知道是否有人可以为我提供一些c ++函数,这些函数允许我通过telnet端口发送和接收数据。
我也听说我可以创建一个程序,并让它通过SSH运行,这是首选,因为SSH的安全性好处,那里有任何样本吗?
更新: 我想要做的是创建一个用户可以通过SSH或telnet远程使用的控制台程序。我是一名C ++程序员。
更新2:我知道我很模糊,我正在创建一个库存系统,我想通过SSH或telnet访问我们的员工。我将使用套接字,并经常通过(telnet或通过ssh)向用户显示数据并接受来自它们的输入。我将不得不实现套接字,并发送数据和接收我知道的数据,是否有一个库?
答案 0 :(得分:1)
我不太确定你在这里问的是什么。
您可以通过以下方式执行远程程序:
ssh <user>@<machine> "<command>"
(假设您已准备好无密码短语的身份验证;否则会要求您输入密码/密码。第一次调用也需要用户输入,因为SSH要验证远程计算机的指纹。)< / p>
然后你可以通过常用手段捕获该命令行的输出(相当于远程命令的输出,除非ssh本身发出错误)。
答案 1 :(得分:0)
我真的不相信你想通过你的手写代码实现telnet和SSH协议!!那对你来说太难了。
我认为您想要做的是“远程运行命令”。是吗?
如果是,那么您需要执行DevSolar所说的命令,但是您需要生成SSH keygen才能安装,以便在提示时不要求密码。
别写一个期望剧本。