본문 바로가기

1일1티스토리

250923 - VirtualBox & vscode ssh 연결, Docker 설치

뭐.. 모든 과목이 다 그렇겠다만 교수님한테 절대 찍히면 안 되는 과목이라 (^^..)

오늘 들었고 다음주에 실습이지만 미리미리 연결 해놔야 된다

 

VirtualBox 다운로드

받고 실행 -> Home 탭에서 "가져오기" -> 조교님이 올려주신 .ova 파일 선택

-> 네트워크 탭으로 이동 -> NAT 네트워크 -> 화면 하단에서 일반 옵션 & 포트 포워딩 설정 해주기 -> 적용

  *네트워크 탭 == 상단 메뉴에서 파일 -> 도구 -> 네트워크 와 동일

-> "시작" 버튼 클릭 -> 설정되어 있는 계정으로 로그인 (조교님이 해서 저장해주신 파일 불러온거라서)

 

로그인 해둔 상태에서 ssh 연결 시도 해보겠다!

 

vscode 에서 ssh 연결

여기서 시간이 좀 오래 걸렸다..

IPv4 Perfix 주소 설정을 잘못 해놓고 몰랐어서 그런거였으니 혹시 안 되시는 분들 계시면 주소 여러 번 확인 하세요 꼭..

 

vscode 다운 받고 실행

-> extensions 에서 "Remote - SSH" 다운로드 -> 왼쪽 로고에 모니터 모양이 생기는데 그거 클릭

-> "SSH" 글자 옆에 + 표시 -> 상단에 뜨는 창에 "ssh -p 105 {USERNAME}@127.0.0.1" 입력

-> virtualBox 로 설정했으면 linux / windows / macOS 중에 리눅스 클릭

-> 맞게 설정한 상태라면 기다리면 비밀번호 입력하는 창이 뜬다!!!

 

[20:22:54.315] > kex_exchange_identification: read: Connection reset

> Connection reset by 127.0.0.1 port 105

[20:22:54.324] > 프로세스에서 없는 파이프에 쓰려고 했습니다.

[20:22:55.650] "install" terminal command done

[20:22:55.653] Install terminal quit with output: 프로세스에서 없는 파이프에 쓰려고 했습니다.

[20:22:55.654] Received install output: 프로세스에서 없는 파이프에 쓰려고 했습니다.

[20:22:55.658] WARN: $PLATFORM is undefined in installation script output.  Errors may be dropped.

[20:22:55.660] Failed to parse remote port from server output

[20:22:55.666] Resolver error: Error

    at y.Create (c:\Users\@@\.vscode\extensions\ms-vscode-remote.remote-ssh-0.120.0\out\extension.js:2:744751)

    at t.handleInstallOutput (c:\Users\@@\.vscode\extensions\ms-vscode-remote.remote-ssh-0.120.0\out\extension.js:2:742832)

    at t.tryInstall (c:\Users\@@\.vscode\extensions\ms-vscode-remote.remote-ssh-0.120.0\out\extension.js:2:865534)

    at async c:\Users\@@\.vscode\extensions\ms-vscode-remote.remote-ssh-0.120.0\out\extension.js:2:824246

    at async t.withShowDetailsEvent (c:\Users\@@\.vscode\extensions\ms-vscode-remote.remote-ssh-0.120.0\out\extension.js:2:827501)

    at async A (c:\Users\@@\.vscode\extensions\ms-vscode-remote.remote-ssh-0.120.0\out\extension.js:2:820760)

    at async t.resolve (c:\Users\@@\.vscode\extensions\ms-vscode-remote.remote-ssh-0.120.0\out\extension.js:2:824898)

    at async c:\Users\@@\.vscode\extensions\ms-vscode-remote.remote-ssh-0.120.0\out\extension.js:2:1113660

[20:22:55.709] ------


[20:22:55.715] No hints found in the recent session.

 

혹시 이런 식으로 뜨면서 연결이 안 되신다면

주소 설정이나 포트 번호를 잘 확인해보세요~..

 

vscode 문제인지 확인하려면 cmd 를 열고 동일하게 이걸 쳐봤을 때 되는지를 확인하면 됩니당

 "ssh -p 105 {USERNAME}@127.0.0.1"

 

저는 둘 다 안 되길래 아 내가 뭘 잘못 설정해놨구나.. 하고 다시 찾아봤었어요

 

Docker Repository 이용해 설치하기

일단 도커 회원가입을 해준다

나는 지난 학기에 플젝 하면서 도커 계정을 만들어놨었는데, 깃허브로 로그인 했었다

 

근데 터미널에서 로그인 하려니까 "아이디 / 비밀번호"가 필요한데 비밀번호를 모르지 않는가?

그래서 깜.ㅉ가 놀랏지만 비밀번호를 잊어버렸다고 해서 재설정을 하고,

깃허브 계정으로 연결된 구글 계정과 새로 설정한 비밀번호로 일반 로그인을 시도하였고

이 모든 과정이 무사히 성공하여 무사히 계정을 쓸 수 있게 되었다

 

https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository

 

Ubuntu

Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.

docs.docker.com

 

여기 들어가면 명령어가 아주 친절하게 제시되어 있다

복사 붙여넣기 설정을 해놨는데, 계속 작동을 안 해서 손수 하나하나 쳤음

 

근데 여기까지 했는데 저런 오류가 났다

저건 또 뭔가 했더니 DNS 서버가 잘못 설정되어 있어서 그렇댄다

 

sudo nano /etc/resolv.conf

 

를 입력하고, 파일이 열리면 가장 윗줄에

 

nameserver 8.8.8.8

 

추가한 뒤,

Ctrl + O

Enter

Ctrl + X

 

하고 저장해주고 다시 실행하니까 이번엔 오류가 나지 않았다~

 

위에 도커 사이트에 나와있는 명령어를 실행하다보니

이런 오류가 발생했도다..

이것도 동일하게 DNS 문제 때문이라고 해서, 위에서 한 작업 그대로 resolv.conf 에 다시 8.8.8.8 을 추가해주고 실행했더니 이제 오류가 나지 않았다!

 

아까 설정해준 메일과, 비밀번호로 로그인까지 성공했다

'1일1티스토리' 카테고리의 다른 글

250927 - 기본키(PK), 외래키(FK)  (0) 2025.09.27
250924 - binary search  (0) 2025.09.24
250922 - ER Model Basics  (0) 2025.09.22
250920 - 댓글/피드백 로직 리팩토링  (0) 2025.09.20
250919 - 챗봇 플로우 정리  (0) 2025.09.19