ฉันพยายามที่จะ SSH จาก NAS ไปยังเว็บเซิร์ฟเวอร์โดยใช้กุญแจสาธารณะ ผู้ใช้ NAS คือ 'รูท' และผู้ใช้เว็บเซิร์ฟเวอร์คือ 'สำรองข้อมูล'
ฉันมีสิทธิ์ทั้งหมดตั้งอย่างถูกต้องและเมื่อฉัน debug การเชื่อมต่อ SSH ที่ฉันได้รับ: (debug เล็กน้อยสุดท้าย)
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Next authentication method: publickey
debug1: Offering DSA public key: /root/.ssh/id_dsa.pub
debug1: Server accepts key: pkalg ssh-dss blen 433
debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/root/.ssh/id_dsa.pub':
ฉันกำลังใช้คำสั่ง:
ssh -v -i /root/.ssh/id_dsa.pub backup@webserver.com
ความจริงที่ว่าการขอข้อความรหัสผ่านเป็นสัญญาณที่ดีแน่นอน แต่ฉันไม่ต้องการให้พรอมต์นี้หรือรหัสผ่าน (ซึ่งมาหลังจากนั้นถ้าฉันกด 'กลับ' ในข้อความรหัสผ่าน)