Çalışanların evden bir RDS masaüstüne bağlanabilmeleri için bir RDS (Uzak Masaüstü Sunucusu) TSG (Terminal Hizmetleri Ağ Geçidi) sunucumuz var.
Bu, aşağıdaki ayarlarla Windows 7 kullanan ev bilgisayarlarında iyi çalışır:
Ancak, bazı kullanıcılar evde Linux var ve freerdp 1.2.0 kullanmaya çalışıyorlar.
Ben aşağıdaki komutu kullanarak dahili şirket LAN bağlı bir dizüstü bilgisayarda test ettik ve iyi çalışıyor:
$ xfreerdp /f /rfx /cert-ignore /v:farm.company.com /d:company.com /u:administrator /p:
Ancak, bu komutu şirket LAN bağlantısı, yani bir ev bağlantısı kullanmayan bir dizüstü bilgisayarda kullanmaya çalışırsam, şunu elde ederim:
freerdp_set_last_error 0x2000C
Error: protocol security negotiation or connection failure
Şimdi freerdp 1.2.0'daki bazı yeni TSG komutlarını aşağıdaki gibi kullanmaya çalışıyorum , ama bu da işe yaramıyor.
TSG ile ilgili sadece 4 komutu görebiliyorum:
/g:<gateway>[:port] Gateway Hostname
/gu:[<domain>]<user> or <user>[@<domain>] Gateway username
/gp:<password> Gateway password
/gd:<domain> Gateway domain
Sadece /g
özel senaryomda kullanmam gereken bir yerde okudum, yanlış okumuş olabilirim.
Yani denediğimde:
$ xfreerdp /f /rfx /cert-ignore /v:farm.company.com /d:company.com /g:rds.company.com /u:administrator /p:
Bu bana verecek:
Could not open SAM file!
Could not open SAM file!
Could not open SAM file!
Could not open SAM file!
rts_connect: error! Status Code: 401
HTTP/1.1 401 Unauthorized
Content-Type: text/plain
Server: Microsoft-IIS/7.5
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
WWW-Authenticate: Basic realm="rds.company"
X-Powered-By: ASP.NET
Date: Wed, 02 Jul 2014 12:36:41 GMT
Content-Length: 13
Orijinal komut göz önüne alındığında:
$ xfreerdp /f /rfx /cert-ignore /v:farm.company.com /d:company.com /u:administrator /p:
Bu, şirket LAN içindeki ağa bağlı bir Linux dizüstü bilgisayarda çalışır.
Neden evde internete bağlı olan aynı Linux dizüstü bilgisayarda benzer bir komutu (ekstra TSG parametreleriyle) kullanamıyorum?
Yeni TSG anahtarlarını doğru şekilde kullanmıyor muyum?