web-dev-qa-db-fra.com

Comment puis-je me connecter au domaine Windows distant en sachant le nom d'hôte et le nom de domaine de la passerelle?

J'ai reçu des identifiants pour la machine réseau de mon université (Ubuntu yay!) À laquelle j'ai accès à ssh. Je souhaite me connecter à celui-ci, mais je dois d'abord me connecter via une passerelle que j'ai spécifiée dans le fichier .rdp reçu de mon université.

Sous Windows, il suffit de double-cliquer dessus et j'ai la session - d'abord poser des questions sur les informations d'identification du domaine.

J'ai les connaissances suivantes:

  • username
  • mot de passe
  • nom d'hôte de la passerelle, par exemple secretgateway.net
  • nom d'hôte, par exemple myhost.local
  • nom de domaine, par exemple pluto
  • port du serveur 3389

Je sais que je peux utiliser likewise-open pour la connexion à des domaines Windows, mais comment puis-je le spécifier car il s'agit d'un réseau distant pour moi?

EDIT après l'importation Remmina (il n'y a aucune information sur la connexion au domaine ni sur la passerelle)

enter image description here

EDIT2

J'ai aussi essayé avec xfreerdp:

xfreerdp /v:myhost.local /d:pluto /u:USER /p:PASS /g:secretgateway.net

et je reçois

transport_connect: getaddrinfo (nom ou service inconnu) Erreur: échec de la négociation de la sécurité du protocole

EDIT

en utilisant la nouvelle version de xfreerdp Je peux lancer mon fichier con.rdp et je reçois ce qui suit

$  xfreerdp conn.rdp /p:PASS
autoreconnection enabled:i:1
devicestoredirect:s:*
drivestoredirect:s:*
redirectdrives:i:1
server port:i:3389
compression:i:1
keyboardhook:i:2
authentication level:i:0
promptcredentialonce:i:1
gatewayusagemethod:i:1
gatewayprofileusagemethod:i:1
gatewaycredentialssource:i:0
remoteapplicationmode:i:1
remoteapplicationname:s:ubuntu 12.04 v2.1 [60 GB HDD]
remoteapplicationprogram:s:||2fb6eb96-b458-11e3-92eb-00155d020101ssh_sr
full address:s:myhost.local
gatewayhostname:s:secretgateway.net
username:s:platon\wcss-d21d3q
connection type:i:5
displayconnectionbar:i:1
screen mode id:i:2
use multimon:i:1
redirectclipboard:i:1
redirectposdevices:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:0
session bpp:i:32
allow font smoothing:i:1
allow desktop composition:i:1
disable wallpaper:i:0
disable full window drag:i:0
disable menu anims:i:0
disable themes:i:0
bitmapcachepersistenable:i:1
disable cursor setting:i:0
redirectdirectx:i:1
audiomode:i:0
audiocapturemode:i:0
videoplaybackmode:i:1
loading channel rail
connected to secretgateway.net:443
connected to secretgateway.net:443
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="secretgateway.net"
X-Powered-By: ASP.NET
Date: Wed, 26 Mar 2014 00:19:57 GMT
Content-Length: 13

rts_connect error!
rpc_connect failed!
Error: protocol security negotiation or connection failure
WaitForSingleObject: pthread_join failure: 3
3
Patryk

OK, vous avez besoin d’une version de xfreerdp supérieure à celle du repo officiel.

Sudo apt-get purge freerdp

Sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \
  libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \
  libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libxi-dev libgstreamer-plugins-base1.0-dev

git clone git://github.com/FreeRDP/FreeRDP.git

cd FreeRDP

cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON .
make
Sudo make install
echo '/usr/local/lib/freerdp' | Sudo tee --append /etc/ld.so.conf.d/freerdp.conf

Bon, vous devriez pouvoir vous connecter depuis la ligne de commande:

xfreerdp /v:myhost.local /d:pluto /u:USER /p:PASS /g:secretgateway.net

Option de passerelle GUI Remmina

C'est donc en fait une nouvelle fonctionnalité du plugin remmina RDP sur github ici .

Le problème est lié au stockage sécurisé du mot de passe de la passerelle par securley, l'architecture de plug-in de remmina ne permettant de stocker qu'un secret par connexion. Je suis actuellement à la recherche d'une solution pour moi-même et si je l'obtiens, une demande d'attraction sera envoyée.

J'ai corrigé le plug-in rdp de Remmina pour créer un champ de passerelle et je vous laisserais volontiers disposer de la version corrigée, mais cela suppose que les informations d'identification de la passerelle sont les mêmes que celles de la zone cible dans de nombreux cas, ce qui est vrai.

1
0x7c0

Il existe une version de FreeRDP utilisée par Remmina qui prend en charge une passerelle RDP, mais elle est boguée et je n’ai pas réussi à la faire fonctionner de manière fiable. La seule connexion réussie à partir de la ligne de commande utilisant FreeRDP a été effectuée, mais il se bloque régulièrement sur moi. Je le considère donc comme non utilisable et utilise plutôt une option VPN.

0
flickerfly