จะเปลี่ยนผู้ใช้ใน WinSCP ได้อย่างไร?


12

ฉันใช้ WinSCP เพื่อเข้าถึงคอมพิวเตอร์ Unix ฉันจะเปลี่ยนผู้ใช้หลังจากที่ฉันเข้าสู่ระบบเซิร์ฟเวอร์ Unix โดยใช้ WinSCP ได้อย่างไร

เช่นฉันมีบัญชีส่วนบุคคลในคอมพิวเตอร์ Unix A. ฉันสามารถเข้าสู่ระบบคอมพิวเตอร์นี้โดยใช้ PuTTY แล้วเปลี่ยนผู้ใช้เป็นผู้ใช้รูท

$sudo /usr/bin/su - rootuser

ฉันจะทำสิ่งเดียวกันโดยใช้ WinSCP ได้อย่างไร rootuserผมไม่ทราบรหัสผ่านสำหรับ

คำตอบ:


6

มีคำถามที่พบบ่อยสำหรับคำถามนี้ในเว็บไซต์ WinSCP:
ฉันจะเปลี่ยนผู้ใช้หลังจากเข้าสู่ระบบได้อย่างไร (เช่น su root)

คุณต้องระบุsudoคำสั่งในการตั้งค่าเซสชัน WinSCP เป็นเชลล์แบบกำหนดเอง (ถ้าคุณใช้ SCP) หรือใช้sudoคำสั่งในการเริ่มต้นเซิร์ฟเวอร์ SFTP แบบกำหนดเอง (ถ้าคุณใช้ SFTP)

แม้ว่าจะมีข้อ จำกัด บางประการ แต่คุณต้องกำหนดค่าsudoไม่ให้ใช้รหัสผ่าน

ดูลิงค์สำหรับรายละเอียด


5

ฉันจะสมมติว่าคุณสามารถ sudo กับผู้ใช้ที่มีปัญหา ... ... ในการตั้งค่า WinSCP สำหรับเว็บไซต์ใหม่:

  1. ใหม่ไซต์
  2. เซสชัน: โปรโตคอลไฟล์: SCP
  3. เซสชัน: ชื่อโฮสต์: my-host-name
  4. เซสชัน: ชื่อผู้ใช้: MY-user-name
  5. คลิกปุ่มขั้นสูง ...
  6. ขั้นสูง: นำทางด้านซ้ายเลือก SCP / Shell
  7. ขั้นสูง: เชลล์: MAGIC-HAPPENS-HERE "เลือกรายการ" สำหรับเชลล์มีการเลือก "ค่าเริ่มต้น" คุณจะป้อน TEXT ที่นี่ ...

    / usr / bin / sudo -u TARGET-user-name -i

(คำสั่งด้านบนแตกต่างกันไปตาม unix distro)

  1. ไม่เปลี่ยนแปลงอื่น ๆเป็นการตั้งค่าเริ่มต้นเพียงเลือกตกลงเพื่อปิดหน้าต่างขั้นสูงและบันทึกการเปลี่ยนแปลงของคุณ

..... นี่ควรเป็นสิ่งที่คุณต้องการ!


0

สำหรับ SCP แล้วอะไรที่ใช้งานได้ดีฉันใช้ WinSCP เพื่อเชื่อมต่อกับระบบ Ubuntu ในฐานะผู้ใช้รูท:

ใส่สิ่งนี้เป็นเปลือก

sudo -su rootuser

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.