먼저 ssh를 설치합니다.
sudo apt install openssh-server
ssh실행 상태를 확인합니다.
sudo systemctl status ssh.socket
현재 소켓 활성화 방식으로 열려있습니다.
이제 접속하는 클라이언트에서 다음과 같이 ssh 연결을 시도합니다
ssh -p [username]@[외부 IP]
외부 ip주소는 다음 명령어로 알 수 있습니다.
curl checkip@amazonaws.com
yes를 누르고 다시 ssh 접속 명령어를 누르면 비밀번호 입력 창이 뜹니다. 비밀번호를 입력하면
접속이 되는것을 볼 수 있습니다.
VSCode에서 접속하겠습니다.
위 2개를 설치합니다.
이전에 ssh접속을 했으면 config 파일이 있어야 한다고 하는데 전 왜인지 없길래 만들었습니다.
/User/[사용자명]/.ssh/config
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host alias
HostName [공인 IP주소]
User wonchul-ubuntu
Port 2222
이제 VSCode에서도 ssh접속을 할 수 있습니다.