2015-02-24 83 views
0

我可以为我的使用的paramiko客户端连接到一台PC在同一个域中。 Cygwin服务器正在远程PC上运行。无法连接到同一网络,但不同的域桌面

ssh.connect('135.24.237.170',username = 'cyg_server',password = 'force') 

这台电脑135.24.237.170是在一个名为'lsi-PC',这是我的笔记本电脑相同的域名。

但是,对于其他PC“135.24.237.190”,这是我的网络中,但在不同的域名(域名为Admin-PC)应该是什么代码连接到它?虽然cygwin已经成功安装并且SSHD正在运行,但仍然在我连接并尝试执行命令时失败。我相信它的发生是因为它处于不同的领域。

回答

0

对于其他域中运行ssh守护进程的PC,你尝试导出您的域用户和组?

,你需要导出另一个线索是,如果你得到一个消息,如:

您的群组目前“mkpasswd”。这表明 的/ etc/passwd中(以及可能的/ etc /组)的文件应该被重建。 请参阅mkpasswd和mkgroup的手册页,例如,运行 mkpasswd -l [-d]>/etc/passwd mkgroup -l [-d]>/etc/group 请注意,-d开关是必需的为域用户。 要导出域用户:

$ mkpasswd -d >>/etc/passwd文件 要导出组:

$ mkgroup>/etc/group中

https://benbiddington.wordpress.com/2010/08/04/ssh-cygwin-and-domain-users/

这里也提到:"Setting up a Cygwin OpenSSH Server for Windows Domains on a TADDM Gateway Server"

这时可以尝试ssh方式连接到计算机与用户名,看起来像DOMA其他域IN_username

相关问题