มีผู้จัดการการเชื่อมต่อ SSH หรือไม่?


24

มีแอปพลิเคชั่น (หรือปลั๊กอิน GnomePanel) ที่อนุญาตให้เก็บข้อมูลการเชื่อมต่อ SSH และเปิดเทอร์มินัลเมื่อคลิกหรือไม่?

ฉันรู้ว่า Nautilus ทำเช่นนั้นโดยใช้ "รหัสผ่านและคีย์เข้ารหัส" ของ Ubuntu แต่มีสิ่งดังกล่าวสำหรับเทอร์มินัลหรือไม่?

คำตอบ:


13

ฉันดีใจที่คุณถามคำถามนั้น โปรดดูที่ PAC Manager ซึ่งเป็นแอพ Perl / Gtk ที่อ้างว่าเทียบเท่า Ubuntu / ทั่วไป Linux SecureCRT แต่มีตัวเลือกมากมาย!

คุณสมบัติ (ตอนนี้):

  • GUI ที่ง่ายต่อการจัดการ / เรียกใช้การเชื่อมต่อกับเครื่องระยะไกล
  • กำหนดค่าได้ [การดำเนินการล่วงหน้า | โพสต์] - เชื่อมต่อคำสั่งโลคัล
  • รายการแมโครที่กำหนดค่าได้ (คำสั่ง) เพื่อส่งไปยังไคลเอ็นต์ที่เชื่อมต่อ
  • รายการแมโครที่กำหนดค่าได้ (คำสั่ง) เพื่อดำเนินการภายในเมื่อเชื่อมต่อ
  • รายการกำหนดค่าของการดำเนินการตามเงื่อนไขบนเครื่องที่เชื่อมต่อผ่าน 'คาดหวัง': ลืมเกี่ยวกับใบรับรอง SSH เชื่อมต่อหลายห่วงโซ่ ssh สร้างอุโมงค์อัตโนมัติ ฯลฯ
  • ความสามารถในการเชื่อมต่อกับเครื่องผ่านเซิร์ฟเวอร์พร็อกซี่!
  • การเชื่อมต่อกลุ่ม
  • เทอร์มินัล TABBED / WINDOWED
  • ความสามารถ Wake On LAN
  • ตัวแปรโลคอลและโกลบอลเช่น: จดบันทึกรหัสผ่านหนึ่งครั้งใช้ที่ใดก็ได้รวมศูนย์การแก้ไขเพื่อการเปลี่ยนแปลงที่รวดเร็วขึ้น! ใช้สำหรับ:. รหัสผ่านห้องนิรภัย การใช้สตริงการเชื่อมต่อซ้ำ ฯลฯ
  • การรวม Gnome / Gtk ที่ไร้รอยต่อ
  • ไอคอนถาดสำหรับ 'ปุ่มขวา' เปิดใช้งานการเชื่อมต่อที่มีการจัดการอย่างรวดเร็ว
  • เขียนใน Perl / Gtk (รอเป็นว่ามีคุณสมบัติที่ดีก็เป็นสำหรับฉัน?! =)
  • มีแพ็คเกจ DEB, RPM & .TAR.GZ !!
  • มันฟรี (เป็นอิสระ) !! และได้รับลิขสิทธิ์ภายใต้ GNU GPLv3

จำเป็นต้องมีแพ็คเกจต่อไปนี้ก่อนการติดตั้ง PAC:

libgnome2-gconf-perl
libexpect-perl
libnet-proxy-perl
libcrypt-cbc-perl
libcrypt-blowfish-perl
libgtk2-gladexml-perl
libgtk2-ex-simple-list-perl
libnet-arp-perl
libossp-uuid-perl
libcrypt-rijndael-perl
libgtk2-uniqu

http://sourceforge.net/projects/pacmanager/


นี่เป็นเครื่องมือที่ยอดเยี่ยมจริงๆมีเพียงอูบันตูเท่านั้นที่ร้องก่อนติดตั้งด้วยแพ็คเกจที่มีคุณภาพ แต่ใช้งานได้ดี
chandank

ดูเหมือนแอปพลิเคชั่นที่มีคุณสมบัติครบถ้วนและใช้งานได้ดีใน 16.04
Kevin Bowen

7

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

ก่อนอื่นคุณต้องสร้างรหัสสำหรับผู้ใช้ของคุณ ซึ่งประกอบด้วยรหัสสาธารณะและรหัสส่วนตัว (แถบด้านข้าง: ไม่เคยให้กุญแจส่วนตัวกับใครเลย)

ssh-keygen

มันจะถามว่าคุณต้องการข้อความรหัสผ่านที่ต้องป้อนทุกครั้งที่คุณใช้คีย์หรือไม่ ขึ้นอยู่กับคุณ ไม่จำเป็นอย่างสมบูรณ์

เมื่อคุณทำเสร็จแล้วคุณเพียงอัปโหลดกุญแจไปยังเซิร์ฟเวอร์ โชคดีที่มีแอปพลิเคชั่นเล็ก ๆ น้อย ๆ ให้จัดการกับคุณ

ssh-copy-id remote_user@remote_host

จากนั้นssh remote_user@remote_hostควรลงชื่อเข้าใช้โดยไม่แจ้งให้ทราบ

สำหรับลอนเชอร์คลิกเดียวคุณสามารถสร้างลอนเชอร์ด้วยคำสั่งประเภทต่อไปนี้:

gnome-terminal -e "ssh remote_user@remote_host"

ฉันยังเขียนสคริปต์นามแฝงเล็ก ๆ ใน~/.bash_aliasesไฟล์ของฉันซึ่งเป็นการปิดการเชื่อมต่อ (เพราะฉันขี้เกียจจริงๆ !)


ขอบคุณสำหรับความคิดเห็น! ฉันใช้publickeyที่มีอยู่ แต่น่าเสียดายที่บางเว็บไซต์ที่ฉันทำงานด้วย (ฉันเป็นผู้พัฒนาเว็บ) อนุญาตเฉพาะkeyboardการรับรองความถูกต้อง
German Rumm

6

วิธีที่ง่ายกว่าการติดตั้งแอพ

สร้างไดเรกทอรีบนเดสก์ท็อปของคุณ (ตัวอย่างเช่นเรียกมันว่า ssh)

ในตัวแก้ไขรายการโปรดของคุณสร้างไฟล์ชื่อ [servername i ต้องการ ssh to] .desktop

ในไฟล์นั้น

[Desktop Entry]
Version=1.0
Type=Application
Name=SERVER NAME
Comment=ssh to SERVER NAME
Exec=ssh user@SERVER NAME
Icon=
Path=
Terminal=true
StartupNotify=false

ตอนนี้ทำเครื่องหมายไฟล์เป็นปฏิบัติการ เสร็จสิ้น

หวังว่าจะช่วย


+1 สำหรับวิธีการเข้าสู่เดสก์ท็อป: ง่ายชัดเจนและจัดการได้! เพียงจำไว้ว่าเมื่อชื่อผู้ใช้ของคุณมี \ in (เช่นเดียวกับรหัสเปิดที่ซึ่งโดเมน NT จะต้องถูกผนวกรวม) คำสั่ง ssh นั้นต้องการแบ็กสแลช 2 ตัวและคำสั่งในรายการ. desktop ต้องการ 4 เช่น [domain]\\\\[username]@[server]
4levels

5

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


นี่คือตัวอย่างถัดไป แอปพลิเคชั่นที่เรียบง่ายนั้นเป็นสิ่งที่ดี GCM ทำหน้าที่เป็นผู้จัดการการเชื่อมต่อ SSH เท่านั้นและไม่มีสิ่งอื่นใด - ซึ่งเป็นข้อได้เปรียบ
jacek.ciach

4

ดูSSHMenu - มันรวมเข้ากับพาเนล Gnome และอนุญาตให้เปิดเทอร์มินัลต่อการเชื่อมต่อ

sshmenu-คำพังเพย

sudo apt-get install sshmenu-gnome

2
พยายามอย่างนั้นแอพที่ยอดเยี่ยม แต่ใช้งานได้กับการpublickeyรับรองความถูกต้องเท่านั้น อย่างน้อยฉันก็ไม่พบวิธีที่จะให้รหัสผ่าน
German Rumm

2

ดู'sshch'

ป้อนคำอธิบายรูปภาพที่นี่

util เก็บข้อมูลการเชื่อมต่อ SSH แต่ใช้ curses interface


แอพที่ดีจริงๆ!
Vano

ฉันหวังว่าจะมีสิ่งนี้เกิดขึ้นขอบคุณ!
jamzsabb

1

ฉันทำเพื่อตัวเองเป็นผู้จัดการ ssh ง่าย ๆ สำหรับ Ubuntu หากคุณต้องการคุณสามารถลองได้ที่: https://github.com/Doka-NT/ssh-manager

การกำหนดค่าทั้งหมดอยู่ในไฟล์. json โดยค่าเริ่มต้นจะใช้ gnome-terminal แต่คุณสามารถเปลี่ยนเป็นอื่น


0

ฉันใช้Remminaใน Ubuntu มาระยะหนึ่งแล้วฉันคิดว่ามันใช้งานได้ดีมากและใช้งานง่าย มันคล้ายกับ Putty มากและมีการรองรับโปรโตคอลต่าง ๆ เช่น DP, VNC, SPICE, NX, XDMCP, SSH และ EXEC

หน้าต่างหลักของ Remmina

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