Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# plink工艺不适用于';如果呼叫用户为';我没有登录_C#_Windows Server 2008 R2_Plink - Fatal编程技术网

C# plink工艺不适用于';如果呼叫用户为';我没有登录

C# plink工艺不适用于';如果呼叫用户为';我没有登录,c#,windows-server-2008-r2,plink,C#,Windows Server 2008 R2,Plink,我是从C#code给plink打电话的,C#code是以某个Windows用户的身份运行的。我喜欢叫普林克 plink.exeuser@hostname-pw密码命令 通常,plink进程在命令运行后立即结束,但当运行代码的用户未登录Windows时,plink进程不会结束 随着所有这些僵尸进程的建立,新进程将无法再创建 知道为什么会发生这种情况吗?这可能是因为第一次连接到新服务器时,PuTTY在当前登录用户(HKEY_CURRENT_user)下的注册表中注册了一个主机密钥。由于该用户未登录,

我是从C#code给plink打电话的,C#code是以某个Windows用户的身份运行的。我喜欢叫普林克

plink.exeuser@hostname-pw密码命令

通常,plink进程在命令运行后立即结束,但当运行代码的用户未登录Windows时,plink进程不会结束

随着所有这些僵尸进程的建立,新进程将无法再创建


知道为什么会发生这种情况吗?

这可能是因为第一次连接到新服务器时,PuTTY在当前登录用户(HKEY_CURRENT_user)下的注册表中注册了一个主机密钥。由于该用户未登录,注册表的该部分可能无法访问

尝试将密钥移动到HKEY_LOCAL_系统。此处详细描述了该过程:

根据您的具体用例,该页面上有一个最后的注释可能也很重要: 此外,如果Windows系统用户看不到SSH连接的主机密钥,则无法建立隧道

PS:这里还有一个页面讨论将证书移动到HKEY_USERS.DEFAULT