Có cách nào để cải thiện Putty trên các kết nối chậm?


8

Tôi đang làm việc với puttynhưng có kết nối chậm với máy chủ.

Nó không chậm ở mọi nơi và tôi không cần phải làm cho nó nhanh hơn. Có độ trễ giữa khi tôi gõ và khi văn bản được hiển thị trong thiết bị đầu cuối.

Vì vậy, câu hỏi: làm thế nào để làm việc với putty mà không có sự chậm trễ giữa cách gõ của tôi và văn bản xuất hiện trong thiết bị đầu cuối.

Vì vậy, tôi đã tìm thấy các tùy chọn putty này: echo cục bộ và chỉnh sửa dòng cục bộ, nhưng chắc chắn tôi không thể sử dụng các phím nóng với nó. Tôi cần các phím nóng để truy vấn con là: Cách tạo một phím nóng để bật / tắt chỉnh sửa dòng + tiếng vang cục bộ.


Bạn có ý nghĩa gì bởi "Nó không chậm ở mọi nơi"?
Caleb

Ý tôi là tôi không có vấn đề gì với việc đọc đầu ra, tôi chỉ cần một bản hack để xem những gì tôi gõ :)
cnd

1
Ai đó nói về một số tùy chọn cấu hình "tiếng vang cục bộ" và "chỉnh sửa dòng cục bộ".
Stéphane Gimenez

@ Stéphane Gimenez thì tốt, nhưng tôi không thể sử dụng phím nóng theo cách này. Tôi cần một số cách dễ dàng để bật / tắt
cnd

@nCdy: Nếu kết nối của bạn có độ trễ lớn, mọi thứ yêu cầu tìm nạp thông tin qua mạng sẽ bị chậm. Không có cách nào để đi nhanh hơn ánh sáng. Nếu bạn chỉ có nghĩa là bật / tắt tiếng vang và phiên bản cục bộ, có thể xem tài liệu của putty?
Stéphane Gimenez

Câu trả lời:


5

Khi nhập shell qua kết nối SSH, mọi ký tự bạn nhấn cần được gửi đến phía từ xa, giải thích và gửi lại để được hiển thị nếu thích hợp. Điều này liên quan đến ít nhất là tập hợp các gói để thực hiện một chuyến đi khứ hồi đến và từ máy chủ ssh của bạn. Nếu kết nối mạng của bạn có nhiều độ trễ, điều này có thể trở nên khá đáng chú ý. Ngay cả khi băng thông tổng thể chậm, nếu độ trễ vừa phải thì có thể sử dụng được, nhưng nếu thời gian khứ hồi bắt đầu tăng thì việc gõ phím trở nên đau đớn.

Cách khắc phục thực tế duy nhất cho việc này là giảm độ trễ trong kết nối mạng. Nếu điều này là không thể, hãy sử dụng trình bao cục bộ và viết các tập lệnh được thực thi từ xa thay vì làm việc trực tiếp trên máy từ xa.


Vâng, đó là chính xác những gì tôi muốn sửa chữa nhưng sửa chữa độ trễ sang một phía khác của trái đất là không thể. Tôi đang tìm một số mẹo để gửi các lệnh đầy đủ ở đó (không phải ký hiệu bằng ký hiệu). Bạn có chắc chắn không có phương pháp nào để có được thứ tôi muốn không?
cnd

@nCdy: Có một số thủ thuật để thực hiện chỉnh sửa dòng cục bộ, nhưng bạn mất chức năng bình thường của trình bao như có thể thực hiện hoàn thành tab. Tôi không chắc làm thế nào điều này sẽ được thiết lập trong Putty.
Caleb

1
@nCdy: Tôi thường xuyên làm việc trong các phiên SSH tới các máy ở phía xa của hành tinh. Độ trễ có thể quan sát được nhưng không phải là rào cản để làm việc. Lần duy nhất tôi gặp sự cố là khi sử dụng kết nối di động hoặc mạng bị nghẽn có vấn đề về QOS. Thời gian ping chuyến đi khứ hồi của bạn đến máy chủ SSH của bạn là gì?
Caleb

3

Tùy thuộc vào những gì bạn cần làm, bạn có thể sử dụng emacs tramp (rất khó học nếu bạn không phải là người dùng emacs). Hoặc bạn có thể ssh vào một máy chủ linux (nhanh) cục bộ và sử dụng sshfs để gắn hệ thống tập tin từ xa vào đó. Sau đó, bạn có thể thực hiện chỉnh sửa tập tin với các lệnh cục bộ.

Tôi phải nói rằng tôi chưa bao giờ gặp sự cố kết nối quá chậm. Có lẽ bạn chỉ nên làm quen với việc gõ mù.


1

Bạn không thể khắc phục sự cố độ trễ, nhưng bạn có thể thử và đoán phản hồi của máy chủ sẽ là gì. Để chỉnh sửa trên dòng lệnh, điều này thường khá dễ dàng.

Kiểm tra Mosh

Ứng dụng thiết bị đầu cuối từ xa cho phép chuyển vùng, hỗ trợ kết nối không liên tục và cung cấp tiếng vang thông minh cục bộ và chỉnh sửa dòng phím của người dùng.

Khi Mosh đang "đoán", nó sẽ gạch chân văn bản để cho bạn biết rằng nó có thể thay đổi.

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.