Cách tăng tốc kết nối SSH trong GNU / Linux

vỏ linux

các Kết nối SSH là một trong những các công cụ được sử dụng nhiều nhất bởi SysAdminĐiều này chủ yếu là do tính linh hoạt và các tùy chọn bảo mật rất tốt, nhưng cũng như hầu hết các tùy chọn kết nối, có nhiều cách để sử dụng và một số ngụ ý rằng tốc độ khả dụng không phải lúc nào cũng tốt nhất. Trong những trường hợp đó, thật không may, chúng tôi sẽ phải sử dụng một số hình thức điều chỉnh cho phép chúng tôi có được chất lượng kết nối tốt và an toàn, đó là lý do tại sao chúng tôi muốn 3 cách để tăng tốc kết nối SSH trong GNU / Linux.

Về cơ bản, chúng tôi muốn nói về tùy chọn cấu hình điều đó sẽ cho phép chúng tôi vượt qua những trở ngại như kết nối kém hoặc thực tế là chúng tôi đang thực hiện đồng thời nhiều kết nối đến cùng một máy chủ, trong một số trường hợp, thậm chí truy cập các công cụ đồ họa thông qua X Chuyển tiếp, có thể làm cho tốc độ yêu cầu cao.

Một trong những điều đầu tiên chúng ta có thể làm là buộc kết nối SSH qua IPv4Giao thức này cũng thừa nhận các kết nối với IPv6 mới nhất, tại một thời điểm nào đó sẽ thực sự cần thiết nhưng hiện tại thì không, và thực tế sử dụng hỗ trợ cho cả hai ngụ ý rằng đôi khi kết nối có thể chậm hơn. Nhưng chúng tôi có thể kết nối với bất kỳ máy chủ nào bằng SSH chỉ thông qua IPv4 bằng cách sử dụng tham số "-4" như sau:

# ssh -4 user@remoteserver.com

Một cách khác để đạt được điều này là sửa đổi tệp cấu hình / etc / ssh / ssh_config, chúng ta nên tìm dòng ở đâu "AddressFamily" và để lại cô ấy với sự can đảm "Inet", đó là những gì ngụ ý rằng chúng tôi sẽ kết nối bằng IPv4.

Một cấu hình khác sẽ cho phép chúng tôi cải thiện tốc độ là tắt tính năng Tra cứu DNS trên máy tính từ xa và tất cả những điều này để tìm kiếm IP của máy tính và từ đó lấy được tên máy chủ là một thứ đòi hỏi tài nguyên và góp phần làm cho mọi thứ chậm hơn một chút, vì vậy chúng ta cũng phải chuyển đến cấu hình tệp của máy chủ SSH, (/ etc / ssh / sshd_config) và để lại tùy chọn "UseDNS" với sự can đảm "không phải". Chúng ta cũng có thể buộc sử dụng lại các kết nối SSHNói cách khác, khi thiết lập một kết nối mới, một nỗ lực sẽ được thực hiện để sử dụng lại một kết nối đã được thiết lập, một điều chắc chắn có thể nhanh hơn nhiều so với việc tạo một kết nối mới.

Đối với điều này, chúng tôi đi đến tệp / etc / ssh / ssh_config và thêm các dòng sau:

ControlMaster tự động
ControlPath - /. Ssh / sockets /% r% h-% p
Kiểm soát Kiên trì 600

Dòng cuối cùng (ControlPersist) sẽ yêu cầu dịch vụ SSH giữ một kết nối mở - nhưng ở chế độ nền - trong 600 giây sau khi nó bị đóng, để sử dụng lại nó trong trường hợp nhận được yêu cầu kết nối mới. Nếu chúng tôi thêm dòng "Tên máy chủ Tên máy chủ", chúng tôi có thể chỉ ra rằng cấu hình này chỉ được sử dụng cho Kết nối SSH đến một máy tính cụ thể mà chúng tôi thay thế tên máy chủ bằng tên thích hợp.

Với những sửa đổi đơn giản này, chúng tôi có thể đạt được một số cải tiến trong tốc độ kết nối SSH và cũng trong khoảng thời gian mà chúng cần để tự thiết lập, một điều sẽ không thể nhận biết được nếu chúng ta có nhiều băng thông và làm việc trên mạng cục bộ, nhưng chắc chắn chúng ta sẽ đánh giá cao nếu chúng ta kết nối với một số máy chủ từ xa.


Để 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: AB Internet Networks 2008 SL
  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.   Thiên thần Migel dijo

    Thông tin tuyệt vời cảm ơn bạn rất nhiều |

  2.   Thiên thần Migel dijo

    Tôi sử dụng lệnh này rất nhiều, cảm ơn bạn rất nhiều