Thông thường kết nối SSH rất nhanh từ 5 đến 10 giây. Việc kết nối SSH bị chậm mất khoảng 30s đến 2 phút để có thể đăng nhập hoàn thành vào terminal server Linux. Và nguyên nhân đầu tiên bạn nghĩ đến đó là do kết nối network có vấn đề. Nếu kết nối ổn định nhưng tốc độ vẫn chậm thì hãy thử cách sau đây để thử khắc phục vấn đề.
Mở cấu hình SSHD trên server Linux:
vi /etc/ssh/sshd_config
Chỉnh sửa lại thông số sau:
UseDNS no GSSAPIAuthentication no
Khởi động lại dịch vụ SSHD
/etc/init.d/sshd restart
Ghi chú: #
-
UserDNS: #
Sẽ rất khó chịu khi mình sử dụng putty login vào 1 server nào đó mà chờ nó khá lâu. Đó là vì mặc định của ssh UseDNS được enabled.
Option này cho quá trình ssh tới server để thực hiện phân giải DNS trên yêu cầu đến , một hoạt động tốn thời gian. Thường dùng useDNS để chứng thực hostbase. SSH service tra cứu DNS phân giải nghịch trên kết nối, đối với server không có mục PTR thì điều này tốn 5s.
-
GSSAPIAuthentication #
GSSAPI là viết tắt của Generic Security Services API.
GSSAPI là tiêu chuẩn IETF cho việc thực hiện chứng thực được mã hóa mạnh trong các ứng dụng mạng.
GSSAPIAuthentication chỉ đơn thuần là một chỉ thị cho phép một tùy chọn xác thực thay thế.
Cũng giống như tên gọi của nó là một API cung cấp một giao diện tiêu chuẩn để giao tiếp với các giao thức khác nhau. Trong trường hợp SSH của nó được thiết kế để nói chuyện với Kerberos.
Chúc các bạn thành công !!
Nguồn: cuongquach.com
Thông tin lớp Linux: tại đây