CS/OS

[UTM] 로컬과 가상머신 파일 및 폴더 공유하기

F12:) 2023. 9. 7. 16:58

운영체제에서 Virtual Box 툴을 사용하고, 나는 arm 환경이라 다른 툴을 사용해야했다.. 물론 쓸 수는 있지만 베타버전이기도 하고 실제로 해보니까 먹통인 부분이 많아서 arm 전용 툴인 UMT를 사용했다.

 

실제, 실습에서는 Virtual Box를 하다보니까 거기서 설정하는 것들을 UTM에 맞게 바꿔야하는데 잘 몰랐다..

 

 

 

그 중에서, 내 로컬 환경에서 가상머신으로 파일을 전송하는 법을 알아보려고 한다. 


우선 기본 전제는 UTM의 가상머신에 우분투가 설치되어 있어야한다. 참고로 아래에 사용하는 모든 명령어는 로컬에서 실행한다.(당연하겠지만..)

 

우선 로컬에서 가상머신으로 보내는 방법이다.

$ scp [로컬 파일 경로] [원격 username]@[원격 ip]:~[원격에 저장할 경로]

 

이렇게 되면, 로컬에서 가상머신에 마음껏 파일을 넘길 수 있다.

 

하지만 여기서 아래와 같은 오류가 뜰 수 있다. (나는 그랬다.) Connection refused였는데, 아래 블로그 글을 따라하다가 중간에 됐다!!

아마 ssh 서비스가 실행되지 않았어서 그런 것 같아.

https://ubuntu2304.tistory.com/entry/ssh-connect-to-host-192168219109-port-22-Connection-refused-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0%EB%B2%95

 

ssh: connect to host 192.168.219.109 port 22: Connection refused 오류 해결법

문제 해결을 위한 효과적인 SSH 연결 오류 해결법 SSH 연결 시 "ssh: connect to host 192.168.219.109 port 22: Connection refused"와 같은 오류가 발생한다면, 이는 일반인들에게 생소할 수도 있는데요. 제가 제시

ubuntu2304.tistory.com

 

 

 

그럼 이제 가상머신에서 로컬로 보내보자.

$ scp -r [원격 username]@[원격 ip]:~[가상머신에서 보내고싶은 파일 경로] [로컬에서 저장할 파일 경로]

 

이렇게 하면, 로컬로 가져올 수 있다.

 

 

 


이제 드디어.. 문제없이 세팅했다 ㅠ

'CS > OS' 카테고리의 다른 글

[운영체제] 2-2. 프로세스 정의  (0) 2023.09.11
[운영체제] 2-1. 커널 구조  (1) 2023.09.11
[운영체제] 1-3. 타임 쉐어링  (0) 2023.09.10
[운영체제] 1-2. 멀티 프로그래밍  (0) 2023.09.10
[운영체제] 1-1. 운영체제 개요  (0) 2023.09.10