dpkg -l | grep openssh
# 아무것도 선택하지 않고 설치시 검색해보면 openssh 클라이언트만 깔려있다
sudo apt-get update
sudo apt-get install openssh-server
sudo apt-get install ssh
sudo vim /etc/ssh/sshd_config
SSH의 기본 포트는 22번입니다. 변경하면 접속할 때 명시적으로 지정해야 합니다.
Port 22
ListenAddress의 주석을 지우고 특정 IP 주소를 넣으면 해당 주소에서만 접속할 수 있습니다. 기본값은 모두 허용입니다.
#ListenAddress 0.0.0.0
SSH 프로토콜 1의 개정판인 2를 사용합니다. 1과는 호환되지 않습니다.
보안 문제가 있어 1을 사용하지 않지만 둘 다 쓰려면 1, 2처럼 쓰면 됩니다.
Protocol 2
SSH 접속에 사용하는 서버의 키의 위치로, 클라이언트가 접속 시 아래 네 가지 방식으로 암호화된 호스트 키 중 기본값인 ECDSA 방식으로 암호화된 호스트 공개키가 클라이언트의 홈 디렉터리/.ssh/known_hosts 파일에 저장됩니다.
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
호스트 공개키는 위 파일명 끝에 .pub이 붙어있습니다. (예-ssh_host_ecdsa_key.pub)