มีแอปพลิเคชั่น (หรือปลั๊กอิน GnomePanel) ที่อนุญาตให้เก็บข้อมูลการเชื่อมต่อ SSH และเปิดเทอร์มินัลเมื่อคลิกหรือไม่?
ฉันรู้ว่า Nautilus ทำเช่นนั้นโดยใช้ "รหัสผ่านและคีย์เข้ารหัส" ของ Ubuntu แต่มีสิ่งดังกล่าวสำหรับเทอร์มินัลหรือไม่?
มีแอปพลิเคชั่น (หรือปลั๊กอิน GnomePanel) ที่อนุญาตให้เก็บข้อมูลการเชื่อมต่อ SSH และเปิดเทอร์มินัลเมื่อคลิกหรือไม่?
ฉันรู้ว่า Nautilus ทำเช่นนั้นโดยใช้ "รหัสผ่านและคีย์เข้ารหัส" ของ Ubuntu แต่มีสิ่งดังกล่าวสำหรับเทอร์มินัลหรือไม่?
คำตอบ:
ฉันดีใจที่คุณถามคำถามนั้น โปรดดูที่ PAC Manager ซึ่งเป็นแอพ Perl / Gtk ที่อ้างว่าเทียบเท่า Ubuntu / ทั่วไป Linux SecureCRT แต่มีตัวเลือกมากมาย!
คุณสมบัติ (ตอนนี้):
จำเป็นต้องมีแพ็คเกจต่อไปนี้ก่อนการติดตั้ง 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
คุณแค่ใส่ใจเกี่ยวกับการเจาะในรายละเอียดของคุณทุกครั้งที่คุณสามารถใช้การรับรองความถูกต้องของคีย์ 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
การรับรองความถูกต้อง
วิธีที่ง่ายกว่าการติดตั้งแอพ
สร้างไดเรกทอรีบนเดสก์ท็อปของคุณ (ตัวอย่างเช่นเรียกมันว่า 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
ตอนนี้ทำเครื่องหมายไฟล์เป็นปฏิบัติการ เสร็จสิ้น
หวังว่าจะช่วย
[domain]\\\\[username]@[server]
ตัวจัดการการเชื่อมต่อของ Gnomeคุ้มค่าที่จะลอง มันมีคุณสมบัติที่น่าสนใจและสามารถใช้งานได้แม้ว่ามันจะยังไม่โตเต็มที่
ดูSSHMenu - มันรวมเข้ากับพาเนล Gnome และอนุญาตให้เปิดเทอร์มินัลต่อการเชื่อมต่อ
sudo apt-get install sshmenu-gnome
publickey
รับรองความถูกต้องเท่านั้น อย่างน้อยฉันก็ไม่พบวิธีที่จะให้รหัสผ่าน
ฉันทำเพื่อตัวเองเป็นผู้จัดการ ssh ง่าย ๆ สำหรับ Ubuntu หากคุณต้องการคุณสามารถลองได้ที่: https://github.com/Doka-NT/ssh-manager
การกำหนดค่าทั้งหมดอยู่ในไฟล์. json โดยค่าเริ่มต้นจะใช้ gnome-terminal แต่คุณสามารถเปลี่ยนเป็นอื่น
ฉันใช้Remminaใน Ubuntu มาระยะหนึ่งแล้วฉันคิดว่ามันใช้งานได้ดีมากและใช้งานง่าย มันคล้ายกับ Putty มากและมีการรองรับโปรโตคอลต่าง ๆ เช่น DP, VNC, SPICE, NX, XDMCP, SSH และ EXEC