มียูทิลิตี้ออกบ้างไหมที่อนุญาตให้ฉันวางรหัสผ่านในคลิปบอร์ดของฉันไปยังหน้าจอเข้าสู่ระบบ Windows Server 2008 R2 RDP ราวกับว่าฉันพิมพ์อักขระโดยตรงจากแป้นพิมพ์? ฉันเข้าสู่ระบบเซิร์ฟเวอร์จำนวนมากและใช้ ClipMate เพื่อจัดการและดึงคลิปประวัติ
มียูทิลิตี้ออกบ้างไหมที่อนุญาตให้ฉันวางรหัสผ่านในคลิปบอร์ดของฉันไปยังหน้าจอเข้าสู่ระบบ Windows Server 2008 R2 RDP ราวกับว่าฉันพิมพ์อักขระโดยตรงจากแป้นพิมพ์? ฉันเข้าสู่ระบบเซิร์ฟเวอร์จำนวนมากและใช้ ClipMate เพื่อจัดการและดึงคลิปประวัติ
คำตอบ:
จริง ๆ แล้วใช่
ตามที่ชี้แจงโดย @ScottChamberlain เหตุผลที่คุณไม่สามารถทำได้ด้วยคลิปบอร์ดก็คือโปรแกรมที่รับผิดชอบในการคัดลอกและวางใน Windows นั้นทำงานในบริบทผู้ใช้ จนกว่าคุณจะเข้าสู่ระบบคุณไม่มีบริบทผู้ใช้และไม่ได้ทำงานอยู่
อย่างไรก็ตามนั่นไม่ใช่วิธีเดียวในการ "คัดลอกและวาง" ข้อความหรือเข้าถึงคลิปบอร์ด รหัสผ่านรหัสผ่านที่ฉันใช้มีตัวเลือก "วางในฟิลด์ปัจจุบัน" และ (เพื่อความประหลาดใจของฉัน) จริง ๆ แล้วรหัสผ่านนี้จะถูกส่งผ่านไปยังฟิลด์รหัสผ่านที่หน้าจอล็อกอินเดสก์ท็อประยะไกล เช่นเดียวกันเทคโนโลยีการจัดการ VNC และ OoB ช่วยให้สามารถตัดและวางลงในหน้าจอเข้าสู่ระบบได้เนื่องจากไม่ใช้บริบทของเซสชัน RDP ที่ไม่ได้ถูกบล็อกเพื่อพยายามส่งเนื้อหาของคลิปบอร์ด
ต้องบอกว่าฉันไม่พบคุณลักษณะนี้มีประโยชน์โดยเฉพาะ ใช้โปรแกรมการจัดการการเชื่อมต่อที่ช่วยให้คุณบันทึกเซสชัน RDP ของคุณด้วยชื่อผู้ใช้และรหัสผ่านและสิ่งที่คุณต้องกังวลคือคลิกสองครั้งที่การเชื่อมต่อ
ฉันใช้mRemoteNGซึ่งน่ากลัวมาก RDP, VNC, SSH, telnet และการเชื่อมต่อ http / https ทั้งหมดของฉันจะถูกบันทึกไว้ในนั้น ฟรีและฉันจะจ่ายหลายร้อยดอลลาร์ให้ตรง บันทึกการเชื่อมต่อหลายพันรายการไว้ที่นั่นและไม่จำเป็นต้องพิมพ์รหัสผ่านใด ๆ (และก่อนใครบอกว่าใช่ไฟล์การเชื่อมต่อของฉันจะถูกเก็บไว้ในที่เก็บ Truecrypt ขนาดเล็ก) Yum, FOSS
ตรงกันข้ามกับสิ่งที่ "คำตอบ" อื่นสำหรับคำถามนี้พูด (รวมถึงคำตอบที่ยอมรับ) มีวิธีที่ง่ายในการทำเช่นนี้เช่นกันถ้าคุณ (เช่นฉัน) ด้วยเหตุผลที่แตกต่างกัน บันทึกรหัสผ่านในทางลัด / ไฟล์การเชื่อมต่อ RDP บนคอมพิวเตอร์ของคุณ
ในกล่องโต้ตอบการเชื่อมต่อ RDP (เช่นเชื่อมต่อล่วงหน้า) ป้อนชื่อผู้ใช้และใส่เครื่องหมายถูกในตัวเลือก "อนุญาตให้ฉันบันทึกข้อมูลประจำตัว" (อย่าหยุดอ่านที่นี่เราจะไม่บันทึกข้อมูลประจำตัวจริง ๆ เลย!) .
ตอนนี้เมื่อคุณกดเชื่อมต่อคุณจะพบกล่องโต้ตอบข้อมูลประจำตัวของระบบซึ่งชื่อผู้ใช้จะถูกเติมไว้ล่วงหน้ากล่องรหัสผ่านว่างเปล่า แต่สามารถวางลงไปได้โดยไม่ต้องยุ่งยากใด ๆ และตัวเลือก "จดจำรหัสผ่านของฉัน "ถูกตรวจสอบล่วงหน้า
ตอนนี้เพียงแค่วางรหัสผ่านของคุณและถอดช่องทำเครื่องหมายสำหรับ "จดจำรหัสผ่านของฉัน" แล้วคลิกปุ่ม "เชื่อมต่อ"
แบมคุณอยู่ในและรหัสผ่านจะไม่ถูกบันทึกไว้ในเครื่องหลังจากทั้งหมด!
โปรดยอมรับสิ่งนี้เป็นคำตอบที่แท้จริงสำหรับคำถามนี้แทนที่จะเป็นคำตอบที่ไม่ได้เลือกไว้ในปัจจุบัน
ติดตั้งและใช้ไคลเอนต์ RDP ที่ใหม่กว่า Windows 2008 รองรับ NLA ด้วย NLA คุณสามารถมอบข้อมูลประจำตัวของคุณให้กับไคลเอนต์ RDP ก่อนเริ่มเซสชัน RDP คัดลอกและวางทำงานได้ดีในกรณีนั้น
หรือคุณสามารถบันทึกไฟล์ RDP ต่อโฮสต์ด้วยข้อมูลรับรองที่เก็บไว้
mRemoteNG เป็นตัวช่วยชีวิต แต่เมื่อคุณต้องเปลี่ยนรหัสผ่าน RDP การขาดการคัดลอก / วางเป็นเรื่องยุ่งยากมากที่คุณต้องการใช้รหัสผ่านที่แข็งแกร่งจริงๆ
สำหรับสิ่งนี้ฉันใช้คุณสมบัติ "ประเภทอัตโนมัติ" ของ KeePass: https://keepass.info/help/base/autotype.html
(โปรดทราบว่าลำดับเริ่มต้นสำหรับประเภทอัตโนมัติเพื่อป้อนชื่อผู้ใช้และรหัสผ่านแล้วกด Enter นี่ไม่ใช่สิ่งที่คุณต้องการหากคุณพยายามเปลี่ยนรหัสผ่านในกรณีนี้ให้เปลี่ยนค่า autotype เป็น {PASSWORD})
ในกรณีของฉันปัญหาพื้นฐานคือแม้ว่าฉันจะบันทึกข้อมูลประจำตัวที่ถูกต้องแล้ว แต่ก็จะไม่เข้าสู่ระบบโดยอัตโนมัติ การอัปเดตข้อมูลรับรองที่บันทึกไว้จะไม่สร้างความแตกต่างใด ๆ และจะไม่แสดงข้อความว่าข้อมูลรับรองผิด แต่เพียงพาฉันไปที่หน้าจอเลือกผู้ใช้
เพื่อแก้ปัญหานี้ฉันเพิ่งลบข้อมูลประจำตัวเก่า (แทนที่จะอัปเดต) และพยายามเชื่อมต่ออีกครั้ง เมื่อได้รับแจ้งให้ฉันใส่รหัสผ่านฉันจะป้อนรหัสผ่านและบอกให้จำรหัสผ่านของฉัน ด้วยเหตุผลบางอย่างเมื่อทำเช่นนี้ด้วยวิธีนี้ตอนนี้มันจำข้อมูลประจำตัวของฉันได้อย่างถูกต้องอีกครั้ง
rdpclip.exe
ที่ทำงานในบริบทผู้ใช้ของคุณ หากคุณยังไม่ได้เข้าสู่ระบบ rdpclip ยังไม่ได้เริ่ม อย่างไรก็ตามอาจมีการแก้ปัญหาฝั่งไคลเอ็นต์และฉันหวังว่าจะได้ดูคำถามนี้