20200107 쉘/리눅스에 우분투/ssh?

NOAH·2021년 1월 7일
0

TIL

목록 보기
3/179
post-thumbnail

오늘의 학습 목표는

: 리눅스/유닉스 환경에 대해 학습하고, 터미널로 리눅스 쉘 환경에 익숙해지는 것이 목표다.

Shell
Shell(쉘, 셸)이란? 설명 및 설치 링크

OS와 대화하는 프로그램
여러 가지 종류가 있는데 지금은 bash 사용
맥 사용자는 zsh를 사용하는 것도 좋다! (oh-my-zsh)

1. 운영체제 설치

각자 컴퓨터 환경에서 사용할 수 있는 가상 환경(Virtual Machine)에서 리눅스 운영체제를 설치한다(권장 설치 운영체제 : ubuntu 20.04 이상)

MacOS에서 버추얼박스(VirtualBox)에 우분투(Ubuntu) 설치하기를 참고하여 Virtual box와 Mac OX 버전과 ubuntu 20.04 Desktop version을 설치

2.가상환경 설정

가상 환경에 원격으로 접속할 수 있도록 ssh 설정을 하고, root 계정 이외에 본인 접속할 계정을 추가한다.본인 계정에 대한 패스워드를 설정한다.

$ sudo apt install net-tools // 터미널에 입력

ifconfig // ip 주소 검색 -> 10.0.2.15

VirtualBox로 돌아가서 설정-네트워트-고급을 하여 네트워크 설정을 해준다.

Mac OS는 ssh가 기본적으로 내재 되어있지만,
리눅스에는 ssh를 설치해주어야 한다.

sudo apt-get install ssh // ssh 를 설치

service ssh status // ssh 가 잘 작동하는지 확인 가능

sudo useradd -m Noah // 유저아이디는 Noah
sudo passwd // 

3. ssh로 접속해서 로그인

로컬 컴퓨터에서 가상 환경 리모트 컴퓨터에 ssh로 접속해서 본인 계정으로 로그인한다.

본인 계정에서 /backup 디렉토리를 생성하고 764 모드로 접근 권한을 바꿔서, 본인 계정으로 쓸 수 있도록 설정한다.
리눅스를 설치하고 가상 환경에서 터미널을 열고 date 날짜를 오늘 날짜로 출력한 상태로 화면을 캡쳐한다.

4. 터미널로 날짜 출력 해보기

리눅스를 설치하고 가상 환경에서 터미널을 열고 date 날짜를 오늘 날짜로 출력한 상태로, 화면을 캡처한다.


참고

원격제어 - SSH란무엇인가?
에러 1908 해결하기
리눅스(우분투) 터미널 명령어 계정 및 비밀번호 생성방법


피드백

우분투까지 설치하고, sshf를 연결하는 과정에서 virtualbox의 network환경설정이 되지 않아서 해결방법을 찾다가 하루종일 시간을 썼다 ^^;;

0개의 댓글