연결이 매우 느리므로 SSH를 사용해야 합니다. "속도"를 높이는 방법은 무엇입니까? 대규모 RSA 키 쌍을 사용하면 오버헤드가 많이 발생한다는 뜻인가요? 키 크기를 줄이면 유효 대역폭이 약간 증가합니까?
답변1
RSA 키 크기는 연결을 설정할 때만 중요합니다. 머신 중 하나가 느린 경우 키 크기가 중요할 수 있습니다. 키가 클수록 계산 시간이 길어지지만 연결 시간에 미치는 영향은 무시할 수 있습니다.
처리량이 문제인 경우 연결을 압축합니다 ssh -C
.
연결 설정 시간에 문제가 있는 경우 단일 마스터 SSH 연결을 활성화하고 후속 연결에는 슬레이브 모드를 사용하십시오.
지연 시간이 문제인 경우 습관을 조정하는 것 외에는 할 수 있는 일이 많지 않습니다. 대기 시간이 너무 길어 대화형 프로그램을 사용하기 어려운 경우 로컬에서 명령을 입력하고 작업이 끝나면 전송하십시오(Emacs 셸 모드가 이에 적합합니다). SSHFS를 통한 파일 관리(원격 간 복제 제외)
원격 X는 대기 시간에 민감하고 대역폭을 소비하므로 필요하지 않습니다. 꼭 해야 한다면NX최고입니다(하지만 설정하기가 어렵고 프리웨어가 아니기 때문에 배포판에서 제공하지 않습니다. 무료 클론이 제공되면 변경될 수 있습니다).
답변2
RSA 키 쌍은 인증 및 대칭 키 교환에만 사용되며 대칭 키는 연결 암호화에 사용됩니다. 기본 암호(예: 복어)만큼 계산하기 어렵지 않은 대칭 암호를 사용해 볼 수 있습니다. 하지만 이는 처리량에 관한 것이 아니라 CPU 사용률에 관한 것입니다.