2015-02-24 80 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

相關問題