ไคลเอ็นต์ VNC ที่สามารถส่ง Ctrl + Alt + Delete ได้หรือไม่


11

มี VNC Client สำหรับ OS X ที่สามารถส่งCtrl+ Alt+ ได้Deleteหรือไม่? ฉันค้นหาแล้วไม่พบ ฉันมักจะ VNC เป็นเครื่อง Windows และต้องส่งคำสั่งผสมคีย์นี้เพื่อเข้าสู่ระบบ


ปิดหัวข้อ: ฉันแนะนำให้ใช้ NoMachine เป็นโซลูชันเดสก์ท็อประยะไกล มันทำงานได้รวดเร็วกว่าบริการ VNC และยังมีความเป็นไปได้ที่จะส่ง CRLT + ALT + DEL ไปยังเซิร์ฟเวอร์ Windows (โชคไม่ดีจากเมนูเช่นใน @Dave answer)
Mateusz Szlosek

คำตอบ:



18

ในตัวหน้าจอร่วมกันโปรแกรมประยุกต์บน OS X เป็นลูกค้า VNC ที่สามารถส่ง Ctrl-Alt-Del:

แป้นพิมพ์แล็ปท็อป: fn+ control+ command+delete

แป้นพิมพ์ขนาดเต็ม: control+ option+delete


ฉันจะทราบว่าสำหรับแป้นพิมพ์ Apple ขนาดเต็มที่เชื่อมต่อกับแล็ปท็อปลำดับคำสั่งแป้นพิมพ์ขนาดเต็มล้มเหลว การออกลำดับแป้นพิมพ์แล็ปท็อปบนแล็ปท็อปนั้นเป็นวิธีแก้ปัญหา (เนื่องจากไม่มีคีย์ fn บนแป้นพิมพ์ Apple ขนาดเต็มของฉัน)
jamesnotjim


6

Apple Remote Desktop สามารถส่งการควบคุม Alt Delete:

หากคุณใช้ Remote Desktop เพื่อจัดการพีซีที่ใช้งาน VNC คุณอาจสงสัยว่าจะส่งคำสั่ง Ctrl-Alt-Del (Control-Alternate-Delete) จาก Mac ไปยังพีซีได้อย่างไร แม้ว่าการแมปคีย์ของ Mac และ PC จะแตกต่างกันคุณสามารถใช้คีย์ผสมใน Remote Desktop 2.0 และใหม่กว่าเพื่อส่งคำสั่ง

สำหรับแป้นพิมพ์ขนาดเต็ม (เดสก์ท็อป) ให้ใช้การลบการควบคุมตัวเลือกไปข้างหน้า

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


3
นี่คือวิธีการส่ง Control-Alt-Delete บนแล็ปท็อป OSX หรือแป้นพิมพ์ขนาดกะทัดรัด: fn-control-command-delete
Sparky1


1

นี่คือทางเลือก สิ่งนี้ใช้ได้สำหรับฉันในการตั้งค่าที่แตกต่างและซับซ้อนกว่าเล็กน้อย (การเชื่อมต่อจาก Mac กับเซิร์ฟเวอร์ Linux ผ่าน SSH จากนั้นจากเซิร์ฟเวอร์ Linux ไปยังเซิร์ฟเวอร์ Windows Server 2016 ผ่านทาง Remote Desktop Protocol โดยใช้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 เป็น English US (ใช้การตั้งค่าระบบ)
  • ในการตั้งค่าของ X11 ทำเครื่องหมายที่ "ใช้รูปแบบแป้นพิมพ์ของระบบ"
  • ใน Windows ตรวจสอบให้แน่ใจว่าได้ตั้งรูปแบบแป้นพิมพ์เป็นภาษาอังกฤษสหรัฐอเมริกาด้วย

วิธีนี้แก้ปัญหา Ctrl-Alt-Del ที่อธิบายไว้ในคำถามได้อย่างไร และ X11 เล่นบทบาทอะไรในเรื่องนี้ทั้งหมด?
nohillside

นี่คือผลของการเลียนแบบ Ctrl-Alt-Delete ดังนั้นสิ่งที่ OP ต้องการทำโดยพิมพ์ Ctrl-Alt-Delete (เช่นการเปลี่ยนรหัสผ่านของเขาในสภาพแวดล้อมขององค์กร) สามารถทำได้ แต่ผมเห็นว่าถ้า Ctrl-อัลเดลเป็นสิ่งจำเป็นเพื่อเข้าสู่ระบบแล้วมันอาจจะไม่ได้คำตอบที่ดี
philb

อา. และ X11 มีบทบาทอย่างไรในเรื่องนี้? มักจะไม่มี X11 บน macOS
nohillside

ตามที่ฉันเขียนการตั้งค่าของฉันคือ mac - (ssh -X) -> linux - (rdesktop) -> windows ดังนั้นเนื่องจาก rdesktop เปิดหน้าต่างกราฟิกมันจะปรากฏเป็นหน้าต่าง X11 บน mac
philb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.