'컴퓨터 시스템 이론 및 실험' 수업에서 원격으로 학교 서버를 접속하여 과제를 수행한 후, 제출하는 형태로 진행되었다.
macbookair@Macbookui-MacBookAir ~ % ssh s20195107@[ip주소]
로 접속 한후, 안에 있는 'bits.c' 코드를 수정하면 되었지만 터미널에서 vi 를 통해 코드를 열어서 수정하는 것이 너무 불편해서 Vscode 로 불러올 수 있는 방법에 대해서 생각해보게 되었다.
첫번째 시도 : Terminal 를 통해 접속한 원격 주소에서 vscode 실행하기
=> 'code . ' 명령어를 통해서 안에 있는 'bits.c' 파일을 Vscode 로 열어주려고 했지만, 아쉽게도 에러가 나는 모습..
=> Vscode 에서 해당 명령어를 설치한 뒤, 다시 재도전!
=> 그 결과, 터미널에서 로컬에 있는 파일들을 vscode 로 위의 코드로 잘 열렸지만, 원격으로 접속한 서버에서는 여전히 같은 에러가 뜨는 것을 확인할 수 있었다.
두번째 시도 : Vscode 자체에서 원격 서버에 접속하기
1. Vscode 에서 Remote - SSH 설치!
2. SSH configuration 에서 원격 서버 정보 기입
HostName : 내가 설정할 원격 서버 이름
User : 해당 서버에 등록되어 있는 나의 User id
Port : port 는 생략하면 기본적으로 22로 잡아준다고 한다.
IdentityFile : 접속을 할 때, 인증키 같은 개념인 것 같은데 기본적으로 '~/.ssh/id_rsa' 로 설정되어 있다고 하여서 써봤다.. (지식 부족..)
이렇게 접속을 시도하면, 잘 연결이 된다!