원격 호스트에 접속하기 위해 사용되는 보안프로토콜입니다. telnet이 암호화를 제공하지 않아 데이터 탈취 위협을 받았고 이를 보완하기 위해 SSH를 사용했습니다. 사용자와 서버는 각각의 키를 갖고 연결 상대를 인증하여 데이터를 주고 받습니다.
$ apt-get install open ssh- server
$ apt search openssh-server
$ sysremctl status sshd
$ su -
$ netstat -nap | grep LISTEN | grep sshd
$ sudo vim /etc/ssh/sshd_confi
PermitRootLogin no
$ sudo systemctl restart ssh
> Port : 4242
Host IP(Mac) : ipconfig getifaddr en0
Guest IP(VM) : hostname -I
$ ssh [id]@[HostIP] -p [Port]