behan의 개인적인 기술 블로그

Apple silicon Macbook 가상머신으로 Linux(ubuntu) 세팅하기(3) 본문

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 설치 후 

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 없이 접속이 가능하다.

 

반응형