Cách giữ kết nối SSH tồn tại

Nếu bạn là quản trị viên và bạn sử dụng SSH Để kết nối với các hệ thống khác, điều đó sẽ xảy ra với bạn nhiều lần sau một thời gian kết nối bị ngắt và bạn phải kết nối lại, do đó mất thông tin.


"Thủ thuật" này thì quản trị hệ thống nào cũng biết nhưng có lẽ một số bạn chưa biết.

Ý tưởng là máy chủ buộc máy khách gửi một gói để giữ kết nối mở (thường được gọi là giữ cho kết nối) và nó được định cấu hình trên máy chủ SSH mà chúng tôi kết nối bằng cách sửa đổi tệp / etc / ssh / sshd_config và thêm hai dòng này vào cấu hình ssh daemon:

TCPKeepAlive có
Khoảng thời gian ClientAlive 60

Với điều này, chúng ta chỉ phải lặng lẽ khởi động lại trình nền ssh và khi kết nối, chúng ta có thể để phiên mở mà không sợ bị ngắt kết nối.

Một tùy chọn khả thi khác là sử dụng một công cụ gọi là autossh. Để cài đặt nó trong Ubuntu và các dẫn xuất, chỉ cần chạy:

sudo apt-get cài đặt autossh

Trong trường hợp chúng ta muốn sử dụng nó một cách đơn giản, chúng ta có thể thực thi:

autossh remote_user @ remote_host

Fuente: Hán ngữ


Để 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.   sóc heberth dijo

    đóng góp tốt…

  2.   Gaspar Fernandez dijo

    Đi chỉ bốn ngày trước, tôi đã viết một cái gì đó rất giống nhau trên blog của tôi. Ý tưởng hay về autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/

  3.   Simon dijo

    Nguồn của bài viết này đã cũ vì "Keepalive" không còn tồn tại dưới dạng tham số cấu hình SSH.

  4.   nacho dijo

    Bất kỳ ứng dụng ssh nào cho Android mà bạn giới thiệu?

  5.   nacho dijo

    Bất kỳ ứng dụng ssh nào mà bạn giới thiệu cho Android?

  6.   xảo trá dijo

    Có thể tệp được gọi là ssh_config chứ không phải sshd_config?

  7.   Faith Diaz dijo

    Và nếu bạn vẫn không thể tránh được sự cố vì bạn đang kết nối kém hoặc tương tự, hãy đăng nhập và sử dụng màn hình để hủy liên kết PID phiên của bạn với PID kết nối của bạn.

  8.   đau khổ3 dijo

    Đóng góp tốt!

    Nếu bạn không có quyền truy cập vào máy chủ SSH, bạn có thể triển khai nó ở phía máy khách, bằng Putty hoặc desde Linux.

    Với putty:

    "Kết nối", "Gửi gói tin rỗng để giữ phiên hoạt động", "Giây giữa các lần giữ" và nhập một số.

    Cũng đánh dấu tùy chọn:

    "Bật Keepalives TCP (tùy chọn SO_KEEPALIVE).

    Fuente: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html