[英]Unable to connect to a desktop in same network but different domain
我可以使用paramiko客戶端連接到與我相同的域中的PC。 Cygwin服務器正在遠程PC上運行。
ssh.connect('135.24.237.170',username = 'cyg_server',password = 'force')
此PC 135.24.237.170位於名為“lsi-PC”的域中,與我的筆記本電腦相同。
但是,對於另一台PC'135.24.237.190',它在我的網絡中但在不同的域(域名是Admin-PC)應該連接到它的代碼是什么? 雖然cygwin已成功安裝且SSHD正在運行但仍在我連接並嘗試執行命令時失敗。 我相信它的發生是因為它處於不同的領域。
對於運行ssh守護程序的其他域中的PC,您是否嘗試過導出域用戶和組?
您需要導出的另一條線索是,如果您收到如下消息:
你的小組目前是“mkpasswd”。 這表明應該重建/ etc / passwd(以及可能的/ etc / group)文件。 請參閱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/
這里還提到: “在TADDM網關服務器上為Windows域設置Cygwin OpenSSH服務器”
然后,您可以使用看起來像DOMAIN_username的用戶名嘗試SSH連接到其他域中的計算機
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.