본문 바로가기

서버/Linux40

[Linux] SSH 배너 설정 SSH 배너 설정 리눅스 보안 프로토콜을 이용한 ssh 접속 시 배너를 이용하여 사용자에게 메세지를 표시하여 보안 경고 메세지를 알리는 방법입니다. ① /etc/issue.net - ssh 접속(원격지) 후 패스워드를 입력하기 전에 메세지를 표시하는데 사용되는 파일 ② /etc/issue - 원격지가 아닌 콘솔을 통해서 로그인 할 경우 표시 할 메세지를 저장하고 있는 파일 ③ /etc/motd - 로컬 접속, 원격 접속 모두에 해당하며 로그인 성공 후 보여줄 메시지 파일 (로그인 후) 배너를 출력하도록 설정을 하기위해 먼저 vi /etc/ssh/sshd_config ( ssh 서버용 주 설정 파일 )을 입력해주세요. shift + g를 눌러주셔서 맨 아래로 가주시고 구분을 위해서 :set nu를 vi에 .. 2017. 9. 21.
[Linux] vi(visual editor) & vim(vi improved) vi (visual editor) 편집기란? 텍스트 기반의 편집기로써 유닉스, 리눅스 계열의 운영체제에서 사용하는 유명한 편집기입니다. 입력 모드, 명령 모드, 실행 모드의 세 가지 모드로 구분하며 사용합니다. ① 입력 모드 - 입력을 원하는 글자를 입력하고, 화면은 입력한 상태를 그대로 보여주는 모드 ② 명령 모드 - 명령을 사용하여 커서를 이동하거나 글자를 삭제 및 교체하고 문자열을 검색할 수도 있는 등 다양한 편집이 가능한 모드로 명령이 아닌 키보드 입력은 모두 에러 처리됨 ③ 실행 모드 - 콜론 ( : )을 앞에 붙이고 사용하며 저장, 편집, 검색 기능 등 다양한 기능을 제공하는 모드 vi편집기는 터미널에서 vi를 실행하면 명령모드로 실행됩니다. vim이란? 1976년 개발된 유닉스의 기본 편집기.. 2017. 9. 19.
[Linux] 파일 링크 (심볼릭 & 하드) 리눅스 파일의 구성 1. 리눅스 파일 리눅스의 파일은 "파일명 + inode + 데이터블록" 으로 구성됩니다. - 파일명 : 사용자가 파일에 접근할 때 사용하는 파일의 이름입니다. - inode : 파일에 대한 정보를 가진 특별한 구조체로서 외부적으로 번호로 표시되고, 내부적으로는 파일의 종류 및 크기 소유자, 허가권, 파일 변경 시간 등 파일 상세 정보와 데이터 블록의 주소가 저장되어 있습니다. - 데이터 블록 : 파일은 실제 하드디스크상에 데이터 블록이라는 단위로 저장됩니다. 2. 링크파일 파일 시스템 상에 존재하는 파일 / 디렉토리에 대한 바로가기 (shortcut)를 만들 때 사용되는 파일 (=기존에 있는 파일에 새로운 파일명을 붙이는 것) ① 심볼릭 링크 ( = 소프트 링크, soft link .. 2017. 9. 19.
[Linux] (기본명령어) grep / watch grep (기본 명령어) #grep (Globally find Regular-Expression and Print) 파일 내용 중 정규식 패턴에 일치하는 문자열을 찾아 화면에 출력 (원하는 결과만 뽑는 것) #grep [Pattern] [file] → 옵션 (명령의 세부 기능) -i (ignore-case) 대소문자를 구별하지 않는다. -n (--line-number) 행 번호를 함께 보여준다. -v (--revert-match) 정규식에 일치하지 않는 행만 보여준다. -r (--recursive) 하위 디렉토리에 위치한 파일도 검색한다. 정규식(Regular Expressions), 레젝스(Regex)라고 부르기도 합니다. - 정규식은 텍스를 조작, 처리하기 위해 만들어짐 (보통 검색과 치환을 위한 용.. 2017. 9. 19.