Mac|Linux
Apple silicon Macbook 가상머신으로 Linux(ubuntu) 세팅하기(3)
behan
2025. 1. 14. 00:39
반응형
local host의 Visual Studio Code로 가상머신 SSH remote 접속 설정
먼저 가상머신 ubuntu에 다음의 코드로 ssh 접근을 위한 기본적인 툴들을 설치한다.
sudo apt update
sudo apt -y install openssh-server vim net-tools
설치 완료 후 ubuntu에 다음 코드를 입력하여 로컬 통신용 ip를 찾는다.
로컬 호스트에서 다음의 작업을 진행한다.
vi ~/.ssh/config
config에 아래의 내용을 저장한다.
Host <hostname>
HostName <ubuntu ip 주소>
User <ubuntu username>
Port 22
저장 후 VS code 실행
vs code에 먼저 Remote-SSH 설치 후
왼쪽 아래 녹색 >< 클릭 후 호스트에 연결을 누르고 앞서 config 파일에서 설정한 이름을 클릭하여 password 입력 후 ssh로 ubuntu에 접속한다.
왼쪽 아래 SSH: <설정 이름> 이 나오면 접속 성공.
이렇게 하면 SSH-Remote 접근이 가능하다. 그러나 매번 접근 할때마다 password를 입력해야 한다.
다음의 과정을 통해 password과정을 생략가능하다.
cd ~/.ssh
ls -al
여기 "id_ras.pub" 파일이 있는지 확인하여 없으면 아래 코드로 만들어 준다.
ssh-keygen
id_ras.pub 생성이 완료되면 아래의 코드 실행
scp -P22 ~/.ssh/id_rsa.pub <hostname>:~/.ssh/authorized_keys
다시 VS Code를 통해 ssh-remote 접속하면 password 없이 접속이 가능하다.
반응형