คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
ฉันมีเซิร์ฟเวอร์ Linux ที่เมื่อฉันเชื่อมต่อด้วยPuTTYอันดับแรกฉันต้องเข้าสู่ระบบโดยใช้บัญชีที่ไม่ใช่รูท (สมมุติว่าuser1
) จากนั้นออกคำสั่งsu root
หรือsu - root
เข้าสู่root
บัญชี ฉันไม่สามารถเข้าสู่root
บัญชีได้โดยตรงเนื่องจากการเข้าถึงโดยตรงดังกล่าวถูกปิดกั้นด้วยเหตุผลด้านความปลอดภัย
ฉันต้องการทราบว่าการติดตั้งดังกล่าวสามารถทำได้ในWinSCPซึ่งเป็นตัวจัดการไฟล์ GUI สำหรับเซิร์ฟเวอร์ Unix / Linux ฉันได้ลองใช้การแชนเนลไปยังที่อยู่ IP เดียวกัน แต่ไม่สามารถใช้งานได้เนื่องจากฉันเชื่อว่านี่เป็นความพยายามในการลงชื่อเข้าใช้ "โดยตรง" ไปยังroot
บัญชีผ่านทางการเชื่อมต่อทันเนลที่สร้างขึ้นโดยใช้user1
บัญชี การตั้งค่า Shell เป็นsudo su -
ไม่ทำงาน
ฉันจะให้WinSCPเลียนแบบการเข้าสู่ระบบsu root
หรือsu - root
โดยอ้อมได้ในPuTTY ได้อย่างไร
sudo -s
หรือตัวเลือก Shell ที่ "ทำงาน" เพียงแค่เตะฉันกลับไปที่หน้าต่างเข้าสู่ระบบ (อาจเป็นเพราะรหัสผ่านที่ต้องการ) สำหรับส่วนที่สองฉันไม่สามารถเปลี่ยนแปลงsudoers
ไฟล์บนเซิร์ฟเวอร์ได้เนื่องจากจะเป็นการละเมิดโปรโตคอลความปลอดภัยของเรา ดังนั้นฉันเดาว่าฉันทำไม่สำเร็จหากไม่ทำการเปลี่ยนแปลงฝั่งเซิร์ฟเวอร์