Що саме таке консольний сеанс в RDP?


18

Я не можу отримати чітке визначення різниці між звичайним сеансом RDP та сеансом / console (/ admin у Windows 2008 та пізніших версіях).

Що я можу зробити в консолі, що я не можу робити на звичайній сесії?

Відповіді:


14

Сеанс консолі - це те, що ви бачите, дивлячись на монітор, підключений до сервера. Зазвичай за допомогою RDP ви отримуєте власний сеанс, який не є таким, як показано на власному моніторі сервера.

Типовим прикладом може бути програма резервного копіювання, яка працює на консолі. Ви не хочете входити в новий сеанс і запускати другу копію програми резервного копіювання; ви хочете відслідковувати роботу програми резервного копіювання в сеансі консолі.


Тепер це має більше сенсу.
Зірвано

2
Але будьте обережні: при відключенні клієнта RDP можна фактично вийти з сеансу консолі, знищивши будь-які запущені програми. Обов’язково виберіть, щоб не виходити із закриття клієнта RDP.
Ар'ян

5
"при відключенні клієнта RDP фактично можна вийти з консолі", що не відповідає дійсності. Коли ви вимкнете сеанс RDP, ви, очевидно, закриваєте програми, запущені на цьому сеансі. Ви не впливаєте на сеанс консолі, якщо такий є. Зазвичай ви хочете
відключитись

@Arjan, Перевір, перш ніж говорити. Це вікі, не вводить людей в оману з неправильною інформацією.
Pacerier

@markmnl, ви праві, коли НЕ підключаєтесь до сеансу консолі, і мій коментар не зміг уточнити, що мова йде про такий випадок (наприклад, приклад Нейта "стежити за програмою резервного копіювання"). Отже, перефразовуючи: коли відключаєте клієнт RDP при підключенні до сеансу консолі , не забудьте вибрати, щоб не виходити, якщо ви хочете, щоб програми продовжували працювати.
Ар'ян

13

Він підсумований у статті "Як підключитися та затінити сеанс консолі за допомогою термінальних служб Windows Server 2003" Microsoft kb:

У Windows Server 2003, коли ви користуєтеся службами терміналів, ви можете підключитися до консольного сеансу (сеанс 0) і в той же час відкрити до нього тіньовий сеанс (доки ви не підключитесь до сеансу, крім консолі). За допомогою цієї додаткової функціональності ви можете увійти на сервер на базі Windows Server 2003, на якому віддалено запущено служби терміналів і взаємодіяти з сеансом 0, як якщо б ви сиділи на фізичній консолі комп'ютера. Цей сеанс також може бути затіненим, щоб віддалений користувач та локальний користувач на фізичній консолі могли бачити та взаємодіяти з одним сеансом.

Таким чином, він підключає вас до поточного запущеного локального сеансу на сервері (сеанс 0, зазвичай відображається на моніторі) і може давати віддаленому та локальному користувачеві бачити та взаємодіяти з одним і тим же сеансом .


7
так, я знаю. Але що це meeeeaaaaaannnn !
Зірвано

Краще: P?
Джош Hunt

Зауважте, що якщо ви підключитесь до сеансу консолі на машині Windows XP, ви все одно заблокуєте комп'ютер. Ви не можете затінити сеанс на несерверному комп'ютері. (Принаймні, наскільки я знаю).
EvilChookie

Так, безумовно, краще. Є те, що його? Ви можете затінити консоль? Іншої вигоди немає?
Зірвано

@ Буду, звичайно, є й інші переваги. Деякі речі можна зробити лише за допомогою сеансу консолі.
Pacerier

3

Подумайте про консоль як про монітор, клавіатуру та мишу, фізично підключені до сервера. Якщо ви підключаєтесь до консолі, ви фактично переглядаєте плече того, хто ввійшов у систему за клавіатурою, підключеною до сервера. Ви бачите їх сеанс, який увійшов у систему, із якими б програмами вони не працювали. Ви побачите їх робочий стіл і меню "Пуск".

Якщо ви входите через звичайний сеанс RDP, це як би ви увійшли на сервер. Ви отримаєте робочий стіл та меню "Пуск" для свого профілю.

Часто меню робочого столу та меню "Пуск", яке ви бачите на консолі, схоже на меню робочого столу та меню "Пуск", яке ви бачите під час входу. Але вони не повинні бути однаковими. На одному сервері, на який я RDP, я бачу зовсім інший робочий стіл, якщо я підключаюся до консольного сеансу або підключаюся через звичайний сеанс RDP.

Різниця на робочому столі в основному косметична. Велика різниця полягає в тому, що служби та програми, які працюють під час підключення до консолі порівняно з підключенням через звичайний сеанс RDP - у папці запуску можуть бути різні програми або різні сервіси, які автоматично запускаються.


1

Це дійсно існуючий поточний сеанс на сервері, той самий, який ви бачили б, дивлячись на екран, прикріплений до цього сервера. Окрім можливості приймати програми, які вже запущені на цьому сеансі, іноді також потрібно встановити певне програмне забезпечення (наприклад, PostgreSQL), яке не дозволить встановити через звичайний сеанс.


3
Коментар "те саме, що ви бачили, дивлячись на екран, прикріплений до цього сервера", коментар, за яким всі кажуть, є для мене абсолютно химерним. Будь-яке з'єднання RDP відображається точно так, як я б бачив, переглядаючи монітор, приєднаний до сервера. У цьому вся суть RDP - віддалене підключення на робочому столі .
Зірвано

1
Коли ви прийняли відповідь Нейт після вашого вище коментаря, я припускаю, що ви вже зрозуміли? Це точно не правда, що звичайні з'єднання RDP показують, що відображається на моніторі, приєднаному до сервера. Натомість звичайне використання дає вам окремий сеанс, і ніколи не той самий сеанс, який відображається на приєднаному моніторі. Це часто (але не обов'язково) абсолютно новий сеанс, наприклад, якщо ви щойно увійшли до цього комп’ютера. RDP дозволяє проводити декілька повністю розділених сеансів, таким чином, дозволяючи декільком людям користуватися одним комп’ютером, не маючи змоги побачити, що роблять інші.
Ар'ян
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.