Quelle est exactement la session de console dans RDP?

18

Je ne peux pas obtenir une bonne définition de la différence entre une session RDP normale et la session / console (/ admin dans Windows 2008 et versions ultérieures).

Que puis-je faire dans la console que je ne peux pas faire lors d'une session régulière?

Arnaqué
la source

Réponses:

14

La session de console est ce que vous voyez lorsque vous regardez un moniteur connecté au serveur. Normalement, avec RDP, vous obtenez votre propre session qui n'est pas la même que celle affichée sur le propre moniteur du serveur.

Un exemple typique pourrait être une application de sauvegarde qui s'exécute sur la console. Vous ne voulez pas vous connecter à une nouvelle session et démarrer une deuxième copie de l'application de sauvegarde; vous souhaitez surveiller l'application de sauvegarde en cours d'exécution dans la session de console.

Nate
la source
Maintenant, cela a plus de sens.
Déchiré
2
Attention cependant: lors de la déconnexion du client RDP, on peut en fait se déconnecter de la session console, tuant toutes les applications en cours d'exécution. Veillez à sélectionner de ne pas vous déconnecter lors de la fermeture du client RDP.
Arjan
5
"lors de la déconnexion du client RDP, on peut en fait déconnecter la session de la console" ce n'est pas vrai. Lorsque vous vous déconnectez d'une session RDP, vous fermez évidemment les applications que vous avez démarrées dans cette session. Vous n'affectez pas une session de console s'il y en a une. Habituellement, vous voulez vous déconnecter au lieu de vous déconnecter de votre session RDP afin de ne pas laisser les choses fonctionner.
markmnl
@Arjan, testez avant de parler. Ceci est un wiki, ne trompez pas les gens avec des informations erronées.
Pacerier
@markmnl, vous avez raison quand vous n'êtes PAS connecté à la session de la console, et mon commentaire n'a pas précisé qu'il s'agissait de ce cas (comme l'exemple de "surveiller l'application de sauvegarde" de Nate). Donc, pour reformuler: lors de la déconnexion du client RDP lorsqu'il est connecté à la session de console , assurez-vous de choisir de ne pas vous déconnecter si vous souhaitez que les applications continuent de fonctionner.
Arjan
13

Il est résumé dans l'article "Comment se connecter à la session de console et l'observer avec les services Terminal Server de Windows Server 2003" Microsoft KB:

Dans Windows Server 2003, lorsque vous utilisez les services Terminal Server, vous pouvez vous connecter à la session de console (session 0) et en même temps, y ouvrir une session fantôme (tant que vous vous connectez à partir d'une session autre que la console). Avec cette fonctionnalité supplémentaire, vous pouvez vous connecter à un serveur Windows Server 2003 qui exécute les services Terminal Server à distance et interagir avec la session 0 comme si vous étiez assis sur la console physique de l'ordinateur. Cette session peut également être masquée afin que l'utilisateur distant et l'utilisateur local sur la console physique puissent voir et interagir avec la même session.

Donc, fondamentalement, il vous connecte à la session locale en cours d'exécution sur le serveur (session 0, généralement affichée sur un moniteur) et peut permettre à l'utilisateur distant et local de voir et d'interagir avec la même session .

Josh Hunt
la source
7
Ouais je sais. Mais qu'est-ce que cela meeeeaaaaaannnn !
Arnaqué
Mieux: P?
Hunt Josh
Notez que si vous vous connectez à une session de console sur une machine Windows XP, vous verrouillerez toujours l'ordinateur. Vous ne pouvez pas masquer la session sur un ordinateur non serveur. (Du moins, pour autant que je sache).
EvilChookie
Oui, certainement mieux. Est-ce que c'est ça? Vous pouvez masquer la console? Il n'y a pas d'autre avantage?
Déchiré
@Will, Il y a bien sûr d'autres avantages. Certaines choses ne peuvent être effectuées qu'à l' aide de la session de console.
Pacerier
3

Considérez la console comme le moniteur, le clavier et la souris physiquement connectés au serveur. Si vous vous connectez à la console, vous regardez efficacement par-dessus l'épaule de celui qui s'est connecté au clavier connecté au serveur. Vous voyez leur session connectée, quelles que soient les applications qu'ils exécutent. Vous verrez leur bureau et le menu Démarrer.

Si vous vous connectez via une session RDP normale, c'est comme si vous vous connectiez au serveur. Vous obtiendrez le bureau et le menu Démarrer de votre profil.

Souvent, le bureau et le menu de démarrage que vous voyez pour la console sont similaires au bureau et au menu de démarrage que vous voyez lorsque vous vous connectez. Mais ils ne doivent pas nécessairement être identiques. Sur un serveur sur lequel je RDP, je vois un bureau totalement différent si je me connecte à une session de console ou via une session RDP normale.

La différence de bureau est à peu près cosmétique. La grande différence réside dans les services et applications qui s'exécutent lorsque vous vous connectez à la console par opposition à la connexion via une session RDP normale - vous pouvez avoir différentes applications dans votre dossier de démarrage ou différents services démarrant automatiquement.

SimonTewsi
la source
1

Il s'agit en effet de la session actuelle sur le serveur, la même que celle que vous verriez en regardant un écran attaché à ce serveur. En plus de pouvoir prendre en charge les applications qui sont déjà en cours d'exécution dans cette session, il est également parfois nécessaire d'installer certains logiciels (comme PostgreSQL) qui ne permettront pas l'installation via une session régulière.

Arjan
la source
3
Le "même chose que vous verriez en regardant un écran attaché à ce serveur", tout le monde dit que c'est complètement bizarre pour moi. Toute connexion RDP apparaît exactement comme je le verrais en regardant le moniteur connecté au serveur. C'est tout l'intérêt de RDP - connexion de bureau à distance .
Arnaqué
1
Comme vous avez accepté la réponse de Nate après votre commentaire ci-dessus, je suppose que vous comprenez maintenant? Ce n'est certainement pas vrai que les connexions RDP normales vous montrent ce qui est affiché sur le moniteur connecté au serveur. Au lieu de cela, une utilisation normale vous donne une session distincte, et jamais la même session qui est affichée sur un moniteur connecté. Il s'agit souvent (mais pas nécessairement) d'une session totalement nouvelle, comme si vous veniez de vous connecter à cet ordinateur. RDP permet quelques sessions totalement séparées, permettant ainsi à plusieurs personnes d'utiliser le même ordinateur sans pouvoir voir ce que font les autres.
Arjan