เชลล์สคริปต์เพื่อล็อกอินจากศูนย์กลาง SSH


2

เรามีเซิร์ฟเวอร์ SSH ที่ทำหน้าที่เป็นจุดเริ่มต้นไปยังเซิร์ฟเวอร์อื่นของเรา
เมื่อฉันเข้าสู่ระบบที่นี่ผ่าน ssh มันจะแจ้งให้ฉันใส่ในเซิร์ฟเวอร์ใดพอร์ต
ชื่อผู้ใช้และรหัสผ่านที่ฉันจะใช้

มีวิธีที่เชลล์สคริปต์สามารถเติมคำแนะนำเหล่านั้นให้ฉันได้หรือไม่?


1
คุณใช้ Wii หรือเปล่า โปรดให้ข้อมูลเพิ่มเติมเกี่ยวกับระบบปฏิบัติการของคุณ ... :)
Tom Wijsman

คำตอบ:


1

คุณ ต้องไม่ ใส่รหัสผ่านของคุณในสคริปต์ใช้การตรวจสอบกุญแจสาธารณะผสมกับการส่งต่อเอเจนต์เพื่อให้ได้สิ่งที่คุณต้องการมันถูกสร้างขึ้นเพื่อลดความต้องการรหัสผ่าน
สำหรับค่าใช้จ่ายเพียง ssh-copy-id กับเซิร์ฟเวอร์ทั้งหมดคุณจะสามารถเชื่อมต่อจาก / ไปยังเซิร์ฟเวอร์ใด ๆ

นี่คือคำแนะนำในการตั้งค่าการส่งต่อตัวแทน: http://unixwiz.net/techtips/ssh-agent-forwarding.html

แก้ไข: ส่วนที่คุณกำลังมองหาคือชื่อ "การเข้าถึงกุญแจสาธารณะด้วยการส่งต่อตัวแทน" (ขออภัยไม่มีจุดยึดในบทความ) แต่คุณควรอ่านหน้าอย่างเต็มที่เพราะมันแสดงโหมดการรับรองความถูกต้องทั้งหมดที่สนับสนุนโดย SSH และ ส่วนสุดท้ายสร้างขึ้นในอดีต


เขาต้องทำตามคำแนะนำส่วนใด คุณสามารถรวมส่วนสำคัญในคำตอบของคุณ?
Tom Wijsman

1
ฉันคิดว่าเป็นรหัสผ่าน "การเข้าถึงกุญแจสาธารณะด้วยการส่งต่อตัวแทน" อย่างไรก็ตามปัญหาคือฉันได้รับแจ้งให้กรอกข้อมูลการเข้าถึงเซิร์ฟเวอร์ถัดไปทันที ฉันจะสร้างคีย์ ssh บน ssh ส่วนกลางได้อย่างไร
cr8ivecodesmith

2

รหัสสาธารณะที่ระบุไว้จะดีกว่า แต่บางสถาบัน INSIST ใช้รหัสผ่านชื่อผู้ใช้

สำหรับสิ่งนี้คุณสามารถใช้ยูทิลิตี้ คาดหวัง . ตัวอย่างที่ใช้กับ ssh คือ ที่นี่ .

เพียงตรวจสอบให้แน่ใจว่ารหัสผ่านนั้นได้รับการปกป้องอย่างถูกต้องจากสายตาที่มองไม่เห็น;)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.