Tổ chức các kết nối telnet và ssh trong thiết bị đầu cuối

Có các ứng dụng đồ họa như Bảo mậtCRT o Trình quản lý kết nối Gnome để tổ chức các kết nối từ xa của chúng tôi, nhưng nếu giống như tôi, bạn muốn làm mọi thứ có thể trong thiết bị đầu cuối, bạn sẽ thích điều này.

Nhiều người trong chúng ta kết nối từ xa với một số lượng lớn máy tính. Hãy tưởng tượng rằng chúng ta có một máy chủ web trong 192.168.0.100. Tên người dùng mà chúng tôi truy cập là foo và đối với dịch vụ ssh, chúng tôi đã thay đổi cổng cho 2244.

Bất cứ khi nào chúng ta muốn kết nối, chúng ta nên viết:

$ ssh foo@192.168.0.100 -p 2244

Nếu chúng ta có nhiều máy để truy cập từ xa ... Điều này không hiệu quả chút nào.

Để xử lý tốt hơn các kết nối ssh từ thiết bị đầu cuối, chúng ta phải tạo tệp ~ / .ssh / config. Trong tệp này, chúng tôi sẽ sử dụng cấu trúc sau:

Máy chủ web Máy chủ lưu trữ Tên máy chủ 192.168.0.100 Cổng người dùng foo 2244

Như trong ví dụ, chúng tôi sẽ điền vào tệp với tất cả các kết nối ssh mà chúng tôi thường thực hiện.

Bây giờ từ thiết bị đầu cuối, viết máy chủ web ssh sẽ giống như ssh foo@192.168.0.100 -p 2244.

Đối với các kết nối telnet, chúng tôi sẽ phải chỉnh sửa .bashrc và thêm ví dụ:

r1-bcn () {telnet 10.0.0.1}

Sau khi chỉnh sửa tệp này, chúng ta phải làm nguồn .bashrc để các thay đổi mới mà chúng tôi đã thực hiện được tải mà không cần khởi động lại.

Nếu chúng ta viết r1-bcn trong thiết bị đầu cuối, chúng tôi sẽ kết nối với phiên telnet của chúng tôi.

Trong cả hai trường hợp, lập bảng nó sẽ tự động hoàn thành cho tôi hoặc hiển thị cho tôi tất cả các tùy chọn có sẵn. Nó có thể không hoạt động trong một số phân phối trước tiên, nhưng tìm kiếm một chút được giải quyết rất dễ dàng.

Tôi không biết có phương pháp nào khác để tổ chức tất cả các truy cập từ xa của bạn không, nếu ai đó biết cách nào khác, tôi rất muốn biết nó :).


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   msx dijo

    Cái hay của thiết kế Unix là có nhiều cách để làm giống như người dùng hệ thống 🙂
    Trả lời câu hỏi trong bài đăng của bạn, nếu bạn xem trong kho Arch Linux * Extra, Community và AUR, bạn sẽ tìm thấy nhiều công cụ console và X11 cho phép bạn quản lý nhiều tài khoản SSH.

    * Một số công cụ này được nhập từ Debian và vì Debian được nhiều sysadmins sử dụng ([trolling] điều mà tôi vẫn không hiểu tại sao! [/ Trolling]) nên chắc chắn bạn sẽ tìm thấy những công cụ hữu ích liên quan khác.

  2.   Damian rivera dijo

    Tôi đã sử dụng cssh (clustersh) để kết nối với một số máy tính bằng ssh, tôi phải cấu hình / etc / cluster (tôi không nhớ) Tôi sẽ thử phương pháp này. Cảm ơn 😀

  3.   đúng dijo

    chúng tôi sẽ phải thử xem bạn có khỏe không

  4.   Algave dijo

    Cách duy nhất để biết rằng nó sẽ hiệu quả với tôi là cố gắng, cảm ơn bạn rất nhiều 🙂

  5.   Ivan dijo

    Xin chào, bạn khỏe không ... tôi sẽ làm bài kiểm tra hôm nay ... sự thật là tôi đã tạo ra các chữ viết tắt bằng cách xử lý các bí danh trong .bash_rc trong trường hợp Máy tính để bàn của tôi và trong các máy chủ .bashrc . Và vì vậy tôi đã tạo ra nó.

    alias server = 'ssh foo@192.168.0.100 -p 2244 ′

    Tôi đã mang của tôi một lần nữa. ~ / .bashrc

    và thì đấy ... chỉ bằng cách nhập máy chủ từ để mọi thứ ... dường như là một lựa chọn tốt vì tôi không biết họ đang trình bày những gì .... Ân… hẹn gặp lại ..

  6.   R_J_P dijo

    Tôi không biết khả năng này và nó có vẻ rất hữu ích, hiện đang chỉnh sửa tệp ...
    Cảm ơn, như mọi khi trên trang web này, bạn có thể học được nhiều điều!