운영체제 과제용) VM에 VSC 환경 구축하기

Dayeon Oh·2025년 3월 7일
0

25-1-운영체제론

목록 보기
1/1

당연히 vm에 연결해서 vim으로 코드 수정 가능하지만.. 불편하다.
vsc 리모트 환경 구축으로 더 편하게 작업할 수 있다.

로컬에 VSC 설치

스킵

extension 설치

VSC에 Remote - SSH 익스텐션 설치
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh

ssh config 수정

~/.ssh의 config 파일 수정. 다음을 추가 (HostName과 User는 각자 자신에게 맞게 수정. 모르면 다음 문단 참조)

Host vm-ubuntu
  HostName 192.168.131.128
  User dayeon

VM IP는 어떻게 알아내죠?


vm 연결된 상태에서 ip a 하면 확인 가능함. 위 이미지에서는

  • 응용하면 터미널로 연결도 가능함.
ssh dayeon@192.168.131.128

리모트 연결

vsc의 좌측 바(activity bar)에서 RemoteExplorer를 클릭하고 config파일에 입력해둔 서버에 Connect.

파일 이동

로컬에서 VM 내부로 파일을 옮겨줍니다. (로컬에서 실행)

scp ~/Downloads/filename dayeon@192.168.131.128:/home/dayeon/target_dir/

옮겨준 파일을 해제합니다. (VM에서 실행)

tar -xvf filename

Open Folder

파일확인

다음처럼 파일이 나타나면 리모트 셋업 완료된 것임.

코드 컴파일

  1. 스켈레톤 파일을 복사
  2. 복사한 파일의 이름을 tsh.c로 이름 변경
  3. 터미널에 make clean 입력
  4. 터미널에 make 입력 -> 컴파일 결과물이 생성됨.

TSH 실행

  1. 터미널에 ./tsh 입력
  2. exit 명령어로 종료

profile
Backend Developer

0개의 댓글