ฉันพยายามรันคำสั่งบางอย่างในเครื่องระยะไกลโดยใช้ไวยากรณ์:
ssh -l ${USER} ${HOSTNAME} "$SCRIPT"
ฉันได้รับแจ้งให้ใส่รหัสผ่านบนเครื่อง (ภายในเครื่อง) ฉันต้องการปิดใช้งานพรอมต์นี้:
ตัวอย่าง:
lmasry@elmasry-Latitude-E6430:~/scripts$ ssh -l ${USER} ${HOSTNAME} "$SCRIPT"
elmasry@elmasry-latitude-e6430's password:
รหัสที่ได้รับอนุญาตของฉันอยู่ในเซิร์ฟเวอร์ระยะไกลอยู่แล้วดังนั้นเมื่อใดก็ตามที่ฉันใช้เครื่องนี้ฉันจะไม่ถามรหัสผ่าน ความคิดใดที่ฉันได้รับพร้อมท์สำหรับรหัสผ่านบนเครื่องท้องถิ่นและวิธีการเอาออก
ขอบคุณ
superuser.com/questions/352368/...
—
golimar
สับสนเล็กน้อย เมื่อใดก็ตามที่คุณ SSH ไม่มีรหัสผ่าน เมื่อคุณ SSH รหัสผ่าน? คุณมี SSHing จากที่ไหนอีกที่ไม่ต้องการรหัสผ่าน กล่องเดียวกัน คุณใช้ -l?
—
David Houde