-
[Linux/리눅스] 02. Bash Sell , 가상 콘솔 , SSHLinux 2018. 12. 19. 18:00반응형
로컬 콘솔에서 명령줄에 액세스
bash shell
명령줄(command line)은 컴퓨터 시스템에 명령을 입력하는 데 사용할 수 있는 텍스트 기반의 인터페이스이다.Linux 사용자의 기본 쉘은 GNU Bourne-Again-Shell(bash)이다.bash 쉘은 UNIX 계열 시스템에 사용되는 가장 성공적인 쉘 중 하나인 Bourne(sh)의 향상된 버전이다.쉘 프롬프트 :: 쉘을 대화형으로 사용하면 사용자의 명령 입력을 기다리는 동안 문자열이 표시된다.일반사용자
슈퍼유저가상 콘솔
터미널은 사용자 입력을 위한 키보드 및 풀력을 위한 디스플레이를 제공한다.텍스트 기반의 설치인 경우, 터미널은 Linux의 물리적 콘솔, 하드웨어 키보드 및 디스플레이일 수 있다.가상 콘솔은 독릭접인 로그인 세션을 지원한다.쉘 기본 사항
- 실행할 명령- 명령의 동작을 조정하기 위한 옵션- 일반적으로 명령의 대상이 되는 인수명령을 효과적으로 사용하려면 유용한 옵션 및 인수 그리고 실행 순서를 알아야 한다.대부분의 명령에는 --help 옵션이 있다.- 대괄호([ ])는 선택 항목의 양 끝에 온다.- 어떤 항목 뒤에 ...가 나오면 해당 항목의 임의 길이 목록을 나타낸다.- 파이프( | )로 구분된 여러 항목은 그중 하나만 지정할 수 있음을 의미한다.- 부등호(<>) 안의 텍스트는 변수 데이터를 나타낸다.따라서 <filename>은 "사용할 파일 이름"을 의미한다.가끔 이 변수들은 대문자로만 표시되는 경우도 있다. (예 : FILENAME)명령의 man 페이지에는 명령 구문에 대한 정보를 제공하는 SYNOPSIS 섹션이 있다.SSH 키 기반 인증 설정
SSH 키 기반 인증
사용자는 공개 키 인증을 사용하여 암호 없이 ssh 로그인을 인증할 수 있다.ssh를 사용하면 개인-공캐 키 체계를 통해 인증할 수 있다. ( 개인 키 + 공개 키 생성 )키는 ssh-keygen 명령을 사용하여 생성한다.개인 키 :: ~/.ssh/id_rsa공개 키 :: ~/.ssh/id_rsa.pub생성된 SSH 키는 기본적으로 홈 디렉토리의 .ssh/ 디렉토리에 저장된다.퍼미션개인 키 :: 600공개 키 :: 644키 기반 인증을 사용하려면 ssh-copy-id 로 공개 키를 대상 시스템에 복사해야 한다.civic@localhostX ~]$ ssh-copy-id root@localhostY
ssh-copy-id 를 통해 키를 다른 시스템에 복사할 때 기본적으로 ~/.ssh/id_rsa.pub 파일을 복사한다.SSH 키 DEMO
1. ssh-keygen 을 사용하여 공개-개인 키 한쌍을 만든다.2. ssh-copy-id 를 사용하여 공개 키를 원격 시스템의 올바른 위치에 복사한다.
civic@localhost ~]$ ssh-copy-id -i -/.ssh/id_rsa.pub root@localhostY.domain.com
반응형'Linux' 카테고리의 다른 글
[Linux/리눅스] 04. 사용자 명령어 , 그룹 명령어 , su , sudo , 액세스 제한 (0) 2018.12.21 [Linux/리눅스] 03. 파일 명령어 , 디렉토리 명령어 , 링크 명령어 , 하드 링크 , 소프트 링크 (0) 2018.12.20 [Linux/리눅스] 01. 파일복사 , 파일이동 , 파일이름변경 (0) 2018.11.26 [Linux/리눅스] 0-7. --help 와 man (0) 2018.11.26 [Linux/리눅스] 0-6. Directory & File (디렉토리와 파일) (0) 2018.11.26