0. 준비

  가. X윈도우를 사용하는데 너무 느려서 구글링

    0) https://unix.stackexchange.com/questions/50698/fastest-remote-x-from-windows, https://unix.stackexchange.com/questions/187415/why-is-firefox-so-slow-over-ssh

    1) 간단히 ssh -C 를 사용하여 속도 개선여부를 확인하는 것도 한가지 방법(효과있음)

  나. ssh 클라이언트와 ssh 서버측의 실제 속도를 측정해보는 것이 가장 좋음

  다. 영향을 주는 요인은 주로 ssh 교환데이터의 압축

    1) ssh -C 옵션

  라. ssh 암호화

    1) ssh -c 옵션

    2) 암호화는 ssh 클라이언트 및 ssh 서버측의 지원에 따라 달라짐

  마. ssh 맥알고리즘

    1) ssh -m 옵션

    2) 맥알고리즘은 ssh 클라이언트 및 ssh 서버측의 지원에 따라 달라짐

 

1. ssh 클라이언트측

  가. 지원하는 암호화 확인

  나. $ ssh -Q cipher

  다. $ ssh -Q mac

  라. 50MB 랜덤데이터를 가진 전송시험용 파일 생성

    0) https://unix.stackexchange.com/questions/33629/how-can-i-populate-a-file-with-random-data

    1) dd if=/dev/urandom bs=1024 count=51200 of=test_file

  마. 벤치마크 파일 생성

    0) https://blog.famzah.net/2010/06/11/openssh-ciphers-performance-benchmark/

  바. ssh-keygen 생성

    0) https://arsviator.blogspot.com/2015/04/ssh-ssh-key.html

    1) $ ssh-keygen

    2) 서버측 공개키 복사

      가) $ ssh-copy-id user@url.com

 

2. ssh 서버측

AND