VNC-клиент, который может отправить Ctrl + Alt + Delete?


11

Есть ли клиент VNC для OS X , который может послать Ctrl+ Alt+ Delete? Я гуглил, искал не нашел. Я часто использую VNC на компьютерах с Windows, и мне необходимо отправить этот ключ для входа в систему.


Не по теме: я рекомендую использовать NoMachine в качестве решения для удаленного рабочего стола. Он работает быстрее, чем служба VNC, а также имеет возможность отправить CRLT + ALT + DEL на сервер Windows (к сожалению, из меню, как в ответе @Dave).
Матеуш Шлосек

Ответы:



18

Встроенное приложение общего доступа к экрану в OS X является клиентом VNC, который может отправлять Ctrl-Alt-Del:

Клавиатура ноутбука: fn+ control+ command+delete

Полноразмерная клавиатура: control+ option+delete


Отмечу, что для полноразмерной клавиатуры Apple, подключенной к ноутбуку, последовательность команд полноразмерной клавиатуры завершается ошибкой. Решением было просто выдать последовательность клавиатуры ноутбука на самом ноутбуке (поскольку на полноразмерной клавиатуре Apple нет клавиши fn).
jamesnotjim


6

Apple Remote Desktop может отправлять Control Alt Delete:

Если вы используете Remote Desktop для администрирования ПК с VNC, вам может быть интересно, как отправить команду Ctrl-Alt-Del (Control-Alternate-Delete) с Mac на ПК. Несмотря на то, что сопоставление клавиш для Mac и ПК различается, вы можете использовать альтернативную комбинацию клавиш в Remote Desktop 2.0 и более поздних версиях для отправки команды.

Для полноразмерных (настольных) клавиатур используйте Control-Option-Forward Delete.

http://support.apple.com/kb/TA22781


3
Вот как отправить Control-Alt-Delete на ноутбук OSX или компактную клавиатуру: fn-control-command-delete.
Sparky1


1

Вот альтернатива. Это сработало для меня в немного другой и более сложной настройке (подключение от Mac к серверу Linux через SSH, а затем от сервера Linux к серверу Windows Server 2016 через протокол удаленного рабочего стола с помощью rdesktopклиента командной строки Linux RDP).

В Windows:

  1. Нажмите Пуск меню
  2. Нажмите в строке поиска
  3. Тип "powershell"
  4. В результатах поиска нажмите "powershell.exe"
  5. В открывшейся оболочке PowerShell введите следующее:

    Powershell -noprofile -nologo -noninteractive -command "(new-object -ComObject 
    shell.application).WindowsSecurity()"
    

Если PowerShell недоступен, вместо этого выполните поиск «cmd.exe» и в командной строке cmd введите:

explorer shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

Взято из: https://social.technet.microsoft.com/Forums/ie/en-US/9c2ea402-087a-40a0-83de-170b49fdaac5/how-to-change-password-in-rdp-session?forum=winserverTS

Примечание: если ваш Mac раскладка клавиатуры не английский США, это может быть трудно получить {, }символы в cmd.exe. В этом случае попробуйте следующее:

  • Измените раскладку клавиатуры на вашем Mac на английский США (используйте Системные настройки)
  • В настройках X11 установите флажок «Использовать раскладку системной клавиатуры»
  • В Windows обязательно установите раскладку клавиатуры на английский США.

Как это решает проблему Ctrl-Alt-Del, описанную в вопросе? И какую роль X11 играет во всем этом?
холме

это имеет эффект эмуляции Ctrl-Alt-Delete, так что тогда может быть достигнуто все, что ОП хотел сделать, набрав Ctrl-Alt-Delete (например, изменив свой пароль в корпоративной среде). Однако я согласен с тем, что если для входа требуется ctrl-al-del, то это может быть не очень хороший ответ
Philb

Ах. И как X11 играет роль в этом? На macOS обычно нет X11
nohillside

Как я уже писал, мои настройки - mac - (ssh -X) -> linux - (rdesktop) -> windows, поэтому, так как rdesktop открывает графическое окно, оно отображается в виде окна X11 на mac
philb
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.