Có trình quản lý kết nối SSH không?


24

Có một ứng dụng (hoặc plugin GnomePanel) cho phép một người lưu trữ thông tin kết nối SSH và mở một thiết bị đầu cuối khi nhấp không?

Tôi biết rằng Nautilus thực hiện điều đó bằng cách sử dụng "Khóa mật khẩu và mã hóa" của Ubuntu, nhưng có một thứ như vậy cho một thiết bị đầu cuối không?

Câu trả lời:


13

Tôi rất vui khi bạn hỏi câu hỏi đó. Xin vui lòng, hãy xem PAC Manager, một ứng dụng Perl / Gtk giả vờ tương đương với Ubuntu / General Linux SecureCRT, nhưng với nhiều tùy chọn hơn!

Các tính năng chính (đến bây giờ):

  • GUI đơn giản để quản lý / khởi chạy các kết nối đến các máy từ xa.
  • Cấu hình thực thi các lệnh cục bộ [Pre | Post] có thể cấu hình.
  • Danh sách các macro (lệnh) có thể định cấu hình để gửi đến máy khách được kết nối.
  • Danh sách các macro (lệnh) có thể cấu hình để thực thi cục bộ khi được kết nối.
  • Danh sách cấu hình các thực thi có điều kiện trên máy được kết nối thông qua 'Mong đợi' :. quên chứng chỉ SSH. chuỗi nhiều kết nối ssh. tự động tạo đường hầm. v.v.
  • Khả năng kết nối với máy thông qua máy chủ Proxy!
  • Kết nối CLUSTER.
  • Thiết bị đầu cuối TABBED / WINDOWED
  • Khả năng Wake On LAN
  • Các biến cục bộ và toàn cầu, ví dụ: ghi lại mật khẩu một lần, sử dụng nó BẤT K where ở đâu, tập trung sửa đổi nó để thay đổi nhanh hơn! sử dụng chúng cho :. hầm mật khẩu. tái sử dụng chuỗi kết nối. v.v.
  • Tích hợp liền mạch Gnome / Gtk.
  • Biểu tượng khay cho 'nút phải' khởi chạy nhanh các kết nối được quản lý.
  • Viết bằng Perl / Gtk (chờ đợi, một tính năng Vâng, đó là đối với tôi;?! =)
  • Các gói DEB, RPM & .TAR.GZ có sẵn !!
  • Nó là MIỄN PHÍ (như trong tự do) !! và được cấp phép theo GNU GPLv3.

Các gói sau được yêu cầu trước khi cài đặt 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/


Đây thực sự là một công cụ tuyệt vời, chỉ có vấn đề là Ubuntu khóc trước khi cài đặt nó nói gói chất lượng kém. Nhưng hoạt động rất tuyệt
chandank

Trông giống như một ứng dụng rất đầy đủ tính năng và hoạt động tuyệt vời trong 16.04.
Kevin Bowen

7

Có phải bạn chỉ bận tâm về việc bấm vào chi tiết của mình mỗi lần bạn có thể sử dụng xác thực khóa SSH để người dùng của bạn có thể đăng nhập vào các máy tính khác mà không cần mật khẩu. Đó là thứ khá mạnh mẽ và khá đơn giản để bắt đầu.

Đầu tiên bạn cần tạo một khóa cho người dùng của bạn. Điều này bao gồm một khóa công khai và một khóa riêng. (Thanh bên: Không bao giờ, bao giờ, bao giờ cung cấp cho bất kỳ ai khóa riêng của bạn.) Chỉ cần chạy:

ssh-keygen

Nó sẽ hỏi bạn có muốn nhập cụm mật khẩu mỗi lần bạn sử dụng khóa không. Tùy ban. Hoàn toàn tùy chọn.

Khi bạn hoàn thành, bạn chỉ cần tải chìa khóa của mình lên máy chủ. Rất may, thậm chí có một ứng dụng nhỏ để xử lý việc đó cho bạn:

ssh-copy-id remote_user@remote_host

Sau đó ssh remote_user@remote_hostchỉ nên đăng nhập mà không cần nhắc.

Đối với các trình khởi chạy bằng một cú nhấp chuột của bạn, bạn chỉ có thể tạo một trình khởi chạy với loại lệnh sau:

gnome-terminal -e "ssh remote_user@remote_host"

Tôi cũng viết các tập lệnh bí danh nhỏ trong ~/.bash_aliasestập tin của mình để tắt kết nối (vì tôi thực sự lười biếng!).


Cảm ơn các bình luận! Tôi đang sử dụng publickeyở những nơi có sẵn, thật không may, một số trang web tôi đang làm việc (tôi là nhà phát triển web) chỉ cho phép keyboardxác thực
German Rumm

6

Phương pháp đơn giản hơn nhiều so với cài đặt một ứng dụng.

Tạo một thư mục trên máy tính để bàn của bạn (ví dụ: gọi nó là ssh).

Trong trình chỉnh sửa yêu thích của bạn, tạo một tệp có tên [tên máy chủ tôi muốn ssh tới] .desktop

Trong tập tin đó

[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

Bây giờ đánh dấu các tập tin là thực thi. Làm xong.

Mong rằng sẽ giúp.


+1 cho phương pháp tiếp cận máy tính để bàn: đơn giản, rõ ràng và dễ quản lý! Chỉ cần lưu ý rằng khi tên người dùng của bạn có \ trong đó (như với các id mở tương tự trong đó tên miền NT phải được chuẩn bị trước), bản thân lệnh ssh cần 2 dấu gạch chéo ngược và lệnh trong mục nhập .desktop cần 4, ví dụ [domain]\\\\[username]@[server]
4levels

5

Gnome Connection Manager chắc chắn đáng để thử. nó cung cấp một số tính năng thú vị và có thể sử dụng được, mặc dù nó chưa trưởng thành.


Đây là một ví dụ tiếp theo. những ứng dụng đơn giản là những ứng dụng tốt. GCM chỉ hoạt động như một trình quản lý kết nối SSH và không có gì khác - và đó là lợi thế của nó.
jacek.ciach

4

Hãy xem SSHMothy - nó tích hợp vào bảng điều khiển Gnome và cho phép mở một thiết bị đầu cuối trên mỗi kết nối.

sshmenu-gnome

sudo apt-get install sshmenu-gnome

2
Đã thử điều đó, ứng dụng tuyệt vời. Nhưng nó chỉ hoạt động với publickeyxác thực. Ít nhất tôi đã không tìm được cách cung cấp mật khẩu
German Rumm

2

Hãy xem 'sshch'

nhập mô tả hình ảnh ở đây

Điều này lưu trữ thông tin kết nối SSH, nhưng sử dụng giao diện nguyền rủa.


ứng dụng thực sự tốt đẹp!
Vano

Tôi đã hy vọng một cái gì đó như thế này tồn tại, cảm ơn!
jamzsabb

1

Tôi đã tạo cho mình một trình quản lý ssh đơn giản cho Ubuntu. Nếu bạn muốn, bạn cũng có thể dùng thử: https://github.com/Doka-NT/ssh-manager

Tất cả các cấu hình là trong tập tin .json. Theo mặc định, nó sử dụng gnome-terminal, nhưng bạn có thể thay đổi nó thành một số khác


0

Tôi đã sử dụng Remmina trong Ubuntu được một thời gian, tôi nghĩ rằng nó hoạt động rất tốt và rất dễ sử dụng. Nó rất giống với Putty và nó có hỗ trợ cho các giao thức khác nhau như DP, VNC, SPICE, NX, XDMCP, SSH và EXEC.

Cửa sổ chính của Remmina

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.