[os] 가상 환경 우분투 설치하기

·2022년 1월 7일
0

개발 기록

목록 보기
13/68
post-thumbnail

가상 환경 설치하기

나는 운영체제 수업을 듣지 못해서 한 번도 사용해보지 못 한 우분투를 설치해보기로 했다. 수업듣는 애들이 설치가 제일 어렵다고 했던 기억이 있어서 걱정이 됐는데...힘들더라...ㅎㅎ

우분투 설치

  • 인터넷에 있는 오류는 다 겪은거 같다...
  • 최신 버전을 다운 받자!

우분투 SSH 서버로 로컬 PC에서 접속하기

일단 해보고 사용된 개념들을 정리해야겠다 생각했고 다음의 거의 블로그를 따라했다. 우분투 터미널을 열고 아래를 진행해준다.

리눅스 - 우분투 VM ssh 서버, 로컬 PC에서 접속하기

☑️ 쉘에 ssh설치하기

sudo apt-get install ssh

☑️ ssh config 파일 변경하기

$sudo vi /etc/ssh/sshd_config

config 파일을 열어서 아래처럼 고쳐준다.

// 변경 전
#PermitRootLogin prohibit-password
// 변경 후
PermitRootLogin yes

🚨 vi에디터 오류

커밋할 때 vi에디터를 사용해서 사용법을 분명히 알고있었는데 백스페이스도 안먹히고 방향키도 이상하게 C,B이런게 출력되는 오류가 생겼다.
정말 오류란 오류는 단계별로 다 겪는거 같다. 해결법은 vim을 다시 설치해주면 된다.

$sudo apt-get install vim

우분투(Ubuntu) vi에디터(vi Editor) 백스페이스, 화살표 키 이상 문제 해결법

☑️ ssh 서버 실행하기

서버 실행

$sudo service ssh start

실행 확인

$service ssh status

정상 실행 모습

☑️ IP주소 확인

net-tools패키지 설치

sudo apt install net-tools

현재 싱행 중인 ssh서버의 IP주소와 포트 번호 확인

sudo netstat -ntlp | grep sshd

현재 컴퓨터의 IP주소 확인

$ifconfig

현재 컴퓨터의 IP주소는 명령어 다음 두번째 줄의 inet 뒤의 숫자이다.

☑️ 포트 포워딩 규칙 설정

방금 얻어낸 현재 IP주소는 VM에서 가상으로 설정한 네트워크다. 그래서 로컬에서 접속이 불가능하기에 포트 포워딩 규칙을 따로 만들어 줘야 한다.
포트 포워딩 규칙은 VM에서 다음과 같이 설정해준다. 사실 왜 저렇게 하는지 아직은 이해가 안가지만 일단 진행했다.

여기서 호스트 포트 번호를 2222로 해주는게 중요하다! 처음에 따라하던 블로그에서는 1234로 해서 그대로 따라했는데 접속이 불가능했다
비밀번호 문제인 줄 알았는데 포트 번호의 문제였다🥲

Mac 터미널 ssh를 통해 Virtualbox로 구동된 Ubuntu 가상 서버 접속하기

☑️ 맥 터미널에서 ssh로 우분투 접속하기

여기서부터는 처음 블로그 글과 다르다. 먼저 맥은 원격 접속을 막아두기 때문에 설정을 확인한다.

시스템 환경설정 -> 공유 -> 원격 로그인 체크

그 다음으로 터미널로 우분투에 접속이 가능하다.

//ssh [우분투 유저 네임]@[IP 번호] -p [포트 번호]
ssh moon@127.0.0.1 -p 2222

명령어를 치고 Are you sure you want to continue connecting?이 나오면 yes를 입력하고,
moon@127.0.0.1's password:가 나오면 우분투의 비밀번호를 입력해준다.

[Mac] 버추얼박스(VirtualBox)에 설치된 우분투(Ubuntu) 맥 터미널에서 접속하기

그럼 길고 험난한 과정이 끝이나고 우분투에 접속이 된다!🎉

0개의 댓글