당연히 vm에 연결해서 vim으로 코드 수정 가능하지만.. 불편하다.
vsc 리모트 환경 구축으로 더 편하게 작업할 수 있다.
스킵
VSC에 Remote - SSH 익스텐션 설치
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
~/.ssh
의 config 파일 수정. 다음을 추가 (HostName과 User는 각자 자신에게 맞게 수정. 모르면 다음 문단 참조)
Host vm-ubuntu
HostName 192.168.131.128
User dayeon
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
다음처럼 파일이 나타나면 리모트 셋업 완료된 것임.
tsh.c
로 이름 변경make clean
입력make
입력 -> 컴파일 결과물이 생성됨../tsh
입력exit
명령어로 종료끝