gpt4 book ai didi

c - 使用 plink 并从远程机器 (windows) 执行

转载 作者:太空狗 更新时间:2023-10-29 11:19:49 24 4
gpt4 key购买 nike

plink user@10.220.60.xx '/home/user/test/testpgm'

On running the below program which resides on a Linux machine from a windows machine using plink, I get only the following messages.

Test PgmEnter a string:

On Entering a string as input, It doesn't appear in the command window and the output as well doesn't appear.

#include<stdio.h>
int main(void)
{
int i;
char buf[30];
printf("Test Pgm \n");
printf("Enter a string:");
fflush(stdout);
gets(buf);
printf("Input str:%s \n",buf);

return 0;
}

gcc test.c -o testpgm

附言:Plink (PuTTY Link) 是一个类似于 UNIX ssh 的命令行连接工具。

最佳答案

链接文档 1建议,您不应像通常使用 ssh 那样将 Plink 用于交互式 shell session ,而应将其用于自动化任务。但是,如果您将 -t 参数传递给您的 plink 调用,您可以为其提供一些交互行为(有限制)。

Windows 环境中 ssh 的其他一些替代方法是:

freeSSHd(微软提供)http://www.freesshd.com/

openSSH http://www.openssh.com/

水滴熊 https://matt.ucc.asn.au/dropbear/dropbear.html

我没有测试过这些,但我想你会弄明白的:)

关于c - 使用 plink 并从远程机器 (windows) 执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14277210/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com