cygwin ssh会话中的环境变量

时间:2014-03-06 09:41:22

标签: windows ssh cygwin

我在winXP Box上安装了cygwin和sshd。 sshd作为服务运行。 (我用'ssh-host-config'来配置'cygrunsrv -S sshd'来启动它)

现在我使用通常的ssh客户端以两种不同的方式登录并执行linux框中的命令:

  1. 使用用户密码验证:

    ssh jenkins@192.168.xxx.xxx "cmd /c echo %userdomain%, %username%"

  2. 使用公钥认证:

    ssh -i /path/to/private_key/id_rsa jenkins@192.168.xxx.xxx "cmd /c echo %userdomain%, %username%"

  3. 输出结果为:

    1。)winxp_hostname,jenkins

    2。)NT AUTHORITY,SYSTEM

    有人可以解释这是如何发生的:为什么用户属于不同的域。 ......我可以调整/影响这个?

0 个答案:

没有答案