Nhân vật an toàn đầu cuối nhàn rỗi


7

Tôi đang sử dụng iTerm2 trên máy Mac để làm Linux. Để tránh mất kết nối thiết bị đầu cuối, tôi bật "Khi rảnh, gửi mã Ascii". Mặc định là 0. Điều này hoạt động như một cơ duyên để giữ cho các kết nối tồn tại, nhưng có một vấn đề nghiêm trọng.

Điều này hóa ra là gửi ^ @ đến thiết bị đầu cuối, điều này hầu hết đều ổn, nhưng trong viđó sẽ chèn văn bản đã nhập gần đây.

Tôi có thể gửi cái gì an toàn?

Câu trả lời:


9

Bạn có thể không sử dụng sshtùy chọn này thay vào đó để giữ cho các kết nối không bị ngắt kết nối?

Hãy thử tùy chọn này trong tệp ~ / .ssh / config của bạn:

ServerAliveInterval=15

đoạn trích từ man ssh_config

ServerAliveInterval
      Sets a timeout interval in seconds after which if no data has been 
      received from the server, ssh(1) will send a message through the encrypted
      channel to request a response from the server.  The default is 0, 
      indicating that these messages will not be sent to the server.  This 
      option applies to protocol version 2 only.

Bạn có thể làm điều này tạm thời từ dòng lệnh bằng cách sử dụng công tắc này để ssh:

$ ssh -o ServerAliveInterval=15 keepsdroppingme.com

Các quyền của thư mục ~/.ssh/có thể hơi rắc rối, hãy tham khảo bài viết này nếu bạn cần bất kỳ hướng dẫn bổ sung nào: Ngăn chặn kết nối SSH của bạn khỏi bị đóng băng .

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.