การใช้แบตช์ windows เพื่อเชื่อมต่อระยะไกลกับ Linux ผ่าน OpenSSH [ซ้ำกัน]

ฉันต้องการเชื่อมต่อระยะไกลกับเครื่อง Linux โดยใช้ OpenSSH ในชุด windows

เมื่อผมเข้าไป

>ssh <ip address>

ฉันได้รับแจ้งให้ใส่รหัสผ่านของเครื่องระยะไกล

>password:

ซึ่งยุ่งยากมากในการตอบสนองในชุด Windows ที่ต้องทำงานโดยอัตโนมัติ

ฉันจะเชื่อมต่อกับเครื่อง Linux โดยใช้ OpenSSH โดยไม่ได้รับแจ้งให้ใส่รหัสผ่านได้อย่างไร มีวิธีรวม pw ไว้ในคำสั่ง ssh หรือไม่? หรือวิธีแก้ปัญหาที่ดีอื่น ๆ (นอกเหนือจากการลบ pw ออกจากเครื่อง Linux)


person user1934212    schedule 08.09.2016    source แหล่งที่มา


คำตอบ (1)


ใช้ Xshell และทำการตั้งค่าที่ตอบสนองคำขอของคุณ...

person Vancent    schedule 08.09.2016
comment
ขอบคุณสำหรับคำตอบ. คุณช่วยขยายความเรื่องนี้เล็กน้อยและยกตัวอย่างที่เป็นรูปธรรมได้ไหม? ฉันไม่เคยทำงานกับ Xshell - person user1934212; 08.09.2016
comment
Xshell เป็นซอฟต์แวร์จำลองเทอร์มินัล SSH, TELNET และ RLOGIN อันทรงพลังที่ทำงานบนแพลตฟอร์ม Windows ผู้ใช้ Windows สามารถเข้าถึงโฮสต์ UNIX/Linux ได้อย่างสะดวกและปลอดภัยโดยใช้ Xshell โปรโตคอล SSH (secure shell) รองรับการเข้ารหัสและการตรวจสอบผู้ใช้สำหรับการเชื่อมต่อที่ปลอดภัยบนอินเทอร์เน็ต และสามารถแทนที่โปรโตคอลเดิม เช่น TELNET และ RLOGIN นี่คือคำแนะนำที่ชัดเจนสำหรับคุณในการเริ่มต้น netsarang.com/tutorial/xshell/2776/ เริ่มต้น_เริ่มต้น - person Vancent; 08.09.2016