คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
ฉันมีเซิร์ฟเวอร์ 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ไฟล์บนเซิร์ฟเวอร์ได้เนื่องจากจะเป็นการละเมิดโปรโตคอลความปลอดภัยของเรา ดังนั้นฉันเดาว่าฉันทำไม่สำเร็จหากไม่ทำการเปลี่ยนแปลงฝั่งเซิร์ฟเวอร์