답변:
아뇨. 거의. 즉, 압축 (zlib 또는 zlib-ish, 리콜)을 지원하지만 OpenSSH의 기본 사본에는 기본적으로 사용하도록 설정되어 있지 않지만 일부 배포판에서는 기본적으로 사용하도록 설정할 수 있습니다 (우분투가 생각하지 않습니다) ).
자세한 내용 man ssh_config
을 참조하십시오. Compression
및 CompressionLevel
옵션을 찾고 있으며에서 설정할 수 있습니다 /etc/ssh/ssh_config
.
압축이 허용되는지 여부를 결정 Compression
하는 서버 측 옵션 도 있습니다 sshd_config
(기본적으로). man sshd_config
자세한 내용 은 다시 참조 하십시오.
명령 행 옵션을 사용하여 세션별로 압축을 켤 수도 있습니다 -C
.
참고 압축은 실제로 약간 미칠 수있는 부정적인 사용자와 서버 사이의 연결이 빠른 경우 성능에 미치는 영향 (예 : 동일한 LAN 또는 정말 좋은 인터넷 연결에) 느린 CPU (압축 먹는다 공정한 비트를 가지고 하나 또는 양쪽 CPU 시간).
요즘에는 대부분의 사람들에게 필요에 따라 사용하는 것이 좋습니다. 일반적으로 5-10mbps 미만의 링크 및 대량 데이터를 대량으로 전달할 때만 (이미 압축되지 않은 파일, X11 또는 VNC 전달 등의 전송).
Compression
yes
또는 no
맨 페이지라고 할 수 있습니다 ... 어쨌든 고맙습니다, 내 안드로이드 폰에서 압축을 풀어야했습니다 ...
CompressionLevel
되는 SSH 프로토콜 1 만 가능했던 옵션이었다 더 이상 사용할 수 OpenSSH의 현재 버전 기본적으로합니다.
ssh 매뉴얼 페이지에서 ( man ssh
모든 것을 보려면 입력 하십시오) :
-C Requests compression of all data (including stdin, stdout,
stderr, and data for forwarded X11 and TCP connections). The
compression algorithm is the same used by gzip(1), and the
“level” can be controlled by the CompressionLevel option for pro-
tocol version 1. Compression is desirable on modem lines and
other slow connections, but will only slow down things on fast
networks. The default value can be set on a host-by-host basis
in the configuration files; see the Compression option.
따라서 변경하십시오.
ssh hostname
에:
ssh -C hostname
압축을 켤 수는 -C
있지만 압축을 허용하지 않아 서버가 커널 전원을 사용할 수없는 경우에는 작동하지 않습니다. 예를 들어,이 때문에 일부 고유 데이터의 호스트 위치를 Strato에서 내 서버로 변경했습니다. 느린 2Mbit 다운로드 및 0,3Mbit 업로드 연결의 사용으로 인해 그것을 인식했으며 프로세서 수준이나 서버 전원을 빨아 들일 때 높은 수준이 항상 빠르지 않기 때문에 압축 수준에 따라 속도 차이를 확인했습니다.
그러나 필자의 경우 필요한 시간을 이전의 6 분의 1로 단축하여 좋은 일을합니다.