จัดระเบียบการเชื่อมต่อ telnet และ ssh ในเทอร์มินัล

มีโปรแกรมกราฟิกเช่น SecureCRT o ตัวจัดการการเชื่อมต่อ Gnome เพื่อจัดระเบียบการเชื่อมต่อระยะไกลของเรา แต่ถ้าชอบฉันคุณต้องการทำทุกอย่างเท่าที่ทำได้ในเทอร์มินัลคุณจะชอบสิ่งนี้

พวกเราหลายคนเชื่อมต่อกับคอมพิวเตอร์จำนวนมากจากระยะไกล ลองนึกภาพว่าเรามีเว็บเซิร์ฟเวอร์อยู่ 192.168.0.100. ชื่อผู้ใช้ที่เราเข้าถึงคือ foo และสำหรับบริการ ssh เราได้เปลี่ยนพอร์ตสำหรับ 2244.

เมื่อใดก็ตามที่เราต้องการเชื่อมต่อเราควรเขียน:

$ ssh foo@192.168.0.100 -p 2244

หากเรามีหลายเครื่องเพื่อเข้าถึงจากระยะไกล ... สิ่งนี้ไม่ได้ผลเลย

เพื่อให้จัดการการเชื่อมต่อ ssh จากเทอร์มินัลได้ดีขึ้นเราต้องสร้างไฟล์ ~ / .ssh / config. ในไฟล์นี้เราจะใช้โครงสร้างต่อไปนี้:

เว็บเซิร์ฟเวอร์โฮสต์ชื่อโฮสต์ 192.168.0.100 User foo Port 2244

ดังตัวอย่างเราจะเติมไฟล์ด้วยการเชื่อมต่อ ssh ทั้งหมดที่เรามักจะทำ

จากเทอร์มินัลเขียน เว็บเซิร์ฟเวอร์ ssh จะเหมือนกับ ssh foo@192.168.0.100 -p 2244.

สำหรับการเชื่อมต่อ Telnetเราจะต้องแก้ไขไฟล์ .bashrc และเพิ่มตัวอย่างเช่น:

r1-bcn () {เทลเน็ต 10.0.0.1}

หลังจากแก้ไขไฟล์นี้เราต้องทำ ที่มา. bashrc เพื่อให้การเปลี่ยนแปลงใหม่ที่เราทำนั้นโหลดโดยไม่ต้องรีสตาร์ท

ถ้าเราเขียน r1-bcn ในเทอร์มินัลเราจะเชื่อมต่อกับเซสชัน Telnet ของเรา

ในทั้งสองกรณีการจัดแท็บจะเติมข้อความอัตโนมัติให้ฉันหรือแสดงตัวเลือกทั้งหมดที่มีให้ฉันเห็น อาจใช้ไม่ได้ในการแจกจ่ายบางอย่างก่อน แต่การมองหาเพียงเล็กน้อยจะแก้ไขได้ง่ายมาก

ฉันไม่รู้ว่ามีวิธีอื่นในการจัดระเบียบการเข้าถึงระยะไกลทั้งหมดของคุณหรือไม่ถ้ามีใครรู้วิธีอื่นฉันก็ชอบที่จะรู้ :)


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   MSX dijo

    ความสวยงามของการออกแบบ Unix คือมีหลายวิธีในการทำเช่นเดียวกับผู้ใช้ระบบ🙂
    ตอบคำถามในโพสต์ของคุณหากคุณดูในคลังเก็บ Arch Linux * Extra, Community และ AUR คุณจะพบคอนโซลและเครื่องมือ X11 มากมายที่ให้คุณจัดการบัญชี SSH หลายบัญชี

    * เครื่องมือเหล่านี้บางส่วนนำเข้าจาก Debian และเนื่องจากผู้ดูแลระบบหลายคนใช้ Debian ([หลอก] บางอย่างฉันยังไม่เข้าใจว่าทำไม! [/ Trolling]) คุณจะพบเครื่องมือที่มีประโยชน์อื่น ๆ

  2.   เดเมียนริเวร่า dijo

    ฉันใช้ cssh (clusterssh) เพื่อเชื่อมต่อกับคอมพิวเตอร์หลายเครื่องด้วย ssh ฉันต้องกำหนดค่า / etc / clusters (ฉันจำไม่ได้) ฉันจะลองวิธีนี้ ขอบคุณ😀

  3.   เหมาะสม dijo

    เราจะต้องพิสูจน์ว่าอย่างไร

  4.   อัลกาเบ dijo

    วิธีเดียวที่จะรู้ว่าสิ่งนี้จะได้ผลสำหรับฉันคือการพยายามขอบคุณมาก🙂

  5.   อีวาน dijo

    สวัสดีคุณเป็นอย่างไรบ้าง ... วันนี้ฉันจะทำการทดสอบ ... ความจริงก็คือฉันได้สร้างตัวย่อพร้อมการจัดการนามแฝงภายใน. bash_rc ในกรณีของเดสก์ท็อปและในเซิร์ฟเวอร์. . ดังนั้นฉันจึงสร้างมันขึ้นมา

    เซิร์ฟเวอร์นามแฝง = 'ssh foo@192.168.0.100 -p 2244 ′

    ฉันแบกของฉันอีกครั้ง ~ / .bashrc

    และ voila ... เพียงแค่เข้าสู่เซิร์ฟเวอร์คำดังนั้นทุกอย่าง ... ดูเหมือนเป็นตัวเลือกที่ดีเพราะฉันไม่รู้ว่าพวกเขากำลังนำเสนออะไร .... พระคุณ…พบกันเร็ว ๆ นี้ ..

  6.   อาร์_เจ_พี dijo

    ฉันไม่รู้เกี่ยวกับความเป็นไปได้นี้และดูเหมือนว่ามีประโยชน์มากตอนนี้กำลังแก้ไขไฟล์……
    ขอบคุณเช่นเคยในเว็บไซต์นี้คุณสามารถเรียนรู้มากมาย!