GNU / Linux에서 SSH 연결 속도를 높이는 방법

리눅스 쉘

라스 SSH 연결 그들은 중 하나입니다 SysAdmin에서 가장 많이 사용하는 도구이는 주로 유연성과 매우 우수한 보안 옵션 때문이지만 거의 모든 연결 옵션과 마찬가지로 여러 가지 방법으로 사용할 수 있으며 일부는 사용 가능한 속도가 항상 최고인 것은 아닙니다. 이러한 경우에는 안타깝게도 적절하고 안전한 연결 품질을 얻을 수있는 몇 가지 형태의 조정에 의존해야합니다. GNU / Linux에서 SSH 연결 속도를 높이는 3 가지 방법.

기본적으로 우리는 구성 옵션 이를 통해 연결 불량과 같은 장애물을 극복 할 수 있습니다. 또는 동일한 서버에 동시에 여러 연결을 만들고 있다는 사실, 경우에 따라 그래픽 도구에 액세스하는 경우도 있습니다. X 전달, 필요한 속도를 높일 수 있습니다.

우리가 할 수있는 첫 번째 일 중 하나는 IPv4를 통한 SSH 연결 강제이 프로토콜은 또한 최신 IPv6에 대한 연결을 허용합니다. 어떤 시점에서는 절대적으로 필요하지만 현재로서는 그렇지 않습니다. 두 가지 모두에 대한 지원을 사용한다는 사실은 때때로 연결이 더 느릴 수 있음을 의미합니다. 그러나 매개 변수를 사용하여 IPv4를 통해서만 SSH를 사용하는 모든 서버에 연결할 수 있습니다. "-4" 다음과 같이 :

# ssh -4 user@remoteserver.com

이를 달성하는 또 다른 방법은 구성 파일을 수정하는 것입니다. / etc / ssh / ssh_config, 어디에서 라인을 찾아야합니까? "AddressFamily" 용기를내어 그녀를 떠나 "Inet"이는 우리가 IPv4를 사용하여 연결한다는 것을 의미합니다.

속도를 향상시킬 수있는 또 다른 구성은 DNS 조회 비활성화 원격 컴퓨터에서, 컴퓨터의 IP를 찾고 호스트 이름을 얻는이 모든 작업은 리소스가 필요하고 작업 속도를 조금 더 느리게 만드는 데 도움이됩니다. SSH 서버 (/ etc / ssh / sshd_config)를 선택하고 옵션을 그대로 둡니다. "UseDNS" 용기를 가지고 "아니". 우리는 또한 할 수 있습니다 SSH 연결 강제 재사용즉, 새 연결을 설정할 때 이미 설정된 연결을 다시 사용하려고 시도하게되는데 이는 의심 할 여지없이 새 연결을 만드는 것보다 훨씬 빠를 수 있습니다.

이를 위해 파일로 이동합니다. / etc / ssh / ssh_config 다음 줄을 추가하십시오.

ControlMaster 자동
ControlPath-/. Ssh / 소켓 / % r % h- % p
컨트롤퍼시스트 600

마지막 줄 (ControlPersist)은 연결이 닫힌 후 600 초 동안 열려 있지만 백그라운드에서 연결을 유지하고 새 연결 요청을 수신하는 경우 다시 사용하도록 SSH 서비스에 지시합니다. "Hostname servername"줄을 추가하면이 구성이 다음 용도로만 사용됨을 나타낼 수 있습니다. SSH 연결 특정 컴퓨터에 서버 이름을 적절한 이름으로 바꿉니다.

이러한 간단한 수정을 통해 우리는 SSH 연결 속도 또한 그것들을 설정하는 데 걸리는 시간에는 대역폭이 많고 로컬 네트워크에서 작업하면 눈에 띄지 않지만 여러 원격 서버에 연결하면 확실히 감사 할 것입니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   미겔 엔젤

    우수한 정보 감사합니다 |

  2.   미겔 엔젤

    이 명령을 많이 사용합니다. 감사합니다.