2
ฉันจะตั้งค่าผู้ใช้ sftp เพื่อเข้าสู่ระบบด้วยรหัสผ่านไปยังเซิร์ฟเวอร์ ubuntu EC2 ได้อย่างไร
ฉันมี Ubuntu Server ที่ทำงานบนอินสแตนซ์ EC2 ในการเข้าสู่เซิร์ฟเวอร์นั้นฉันจะใช้ไฟล์ใบรับรองโดยไม่มีรหัสผ่านใด ๆ ฉันได้ติดตั้งและกำหนดค่า vsftpd และสร้างผู้ใช้ (ลองเรียกเขาว่า "testuser") ซึ่งฉันได้ตั้งเทอร์มินัล / bin / false ssh เพื่อให้สามารถเชื่อมต่อผ่าน sftp และอัพโหลด / เข้าถึงไฟล์ในบ้านของเขา ไดเรกทอรี อย่างไรก็ตาม - เมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์จากคอมพิวเตอร์ของฉันทำงานอยู่ sftp testuser@my-ec2-server ฉันเข้าใจ ปฏิเสธการอนุญาต (publickey) ปิดการเชื่อมต่อ ข้อความดังนั้นฉันไม่สามารถเข้าสู่ระบบได้ ฉันจะลบข้อกำหนดใบรับรองสำหรับผู้ใช้นี้เท่านั้น (หมายถึงผู้ใช้ "อูบุนตู" จะยังคงต้องใช้ไฟล์ใบรับรองเพื่อเข้าสู่ระบบผ่าน ssh) ดังนั้นลูกค้า sftp ปกติจะสามารถเชื่อมต่อโดยใช้ชื่อผู้ใช้และรหัสผ่านได้อย่างไร ขอขอบคุณ. PS ใช้ Ubuntu Server 10.10 AMI อย่างเป็นทางการจาก …