글 작성자: nouu

참고

https://www.centos.org/download/

 

Download

Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers | Vagrant Documentation Release Notes | Release Email | Website End-of-life D

www.centos.org

 

목적

ssh 원격 접속 목적으로 사용하는 툴인 putty에 대한 인터페이스를 알고 싶어 해당 글을 작성하였다. 

 

 

SSH는 기본적으로 SecureShell 이라는 뜻을 가지고 있으며, 중간에 누군가 데이터를 탈취해도 해당 데이터가 평문이 아닌 암호화가 되어 있어 알기 어려움. GUI 환경까지 추가 제공되는 CentOS-7-x86_64-DVD-2009.iso는 기본적으로 SSH 기능을 함께 설치하지만 오직 서버를 목적으로만 사용하려는 최소한의 환경 구성인 Minimal은 SSH가 깔려있지 않음.

 

vmware 워크스테이션을 이용해 centos7-Minimal 버전 다운로드 후 putty를 이용하여 firewalld 데몬을 이용해 올라간 방화벽을 열고 putty로 접근한 모습. 

 

 

 

 

 

초기화면

 

1. Host Name (or IP address) :  원격 접속하려는 서버의 도메인 이름이나 IP 주소를 입력하는 곳 

2. Port : 포트 번호 입력. ssh 포트 번호 22, telnet 포트 번호 23을 많이 씀. 

3. Saved_Session : 호스트나 로깅 등 putty 구성을 Save 할 수 있음 

4. Load, Save, Delete : putty 구성 세션을 저장하거나 불러오거나 지울 수 있는 기능. 

 

 

 

Logging

 

1. Session logging 

(1).None : 로그를 남기지 않음 

(2).Printable output : putty 원격접속 화면에 출력되는 그대로 로그가 저장됨. (자주 사용되는 Session logging)

(3).All session output : 모든 키보드의 동작을 로그로 저장함. 즉 작성 후 지운 텍스트도 보여줌.

(4). SSH packets : SSH 패킷을 헥사 값으로 된 형태로 보여줌 

(5). SSH packets and Law data : SSH 패킷을 헥사 값으로 된 형태를 더해 Raw 데이터까지 보여줌. 

 

 

2. Logfile Name : 로그를 저장할 디렉토리 지정 및 로그 파일 이름 설정 

&Y : 연도 지정

&M : 월 지정 

&D : 일자 지정 

&T : 시간 지정 

&H : 호스트 이름 또는 아이피 주소 지정 

 

 

 

3. What to do if the log file already exists : 만약 같은 이름의 로그 파일이 존재하면 어떻게 할지 선택하는 기능 

Always overwrite it : 항상 덮어씀 

Always append to the end of it : 파일 이름 맨 우측에 번호를 추가하여 파일 이름을 달리 함 

Ask the user every time : 항상 물어봄

 

 

Flush log file frequently :  PuTTY는 데이터가 표시되는 즉시 데이터를 플러시하므로 세션이 열려 있는 동안 로그 파일을 보면 최신 상태가 됩니다. 

https://content.royalapplications.com/Help/RoyalTS/V2/reference_terminalputty_logging.htm

 

Reference > Connection Plugins > Terminal (PuTTY) > Logging

The Logging page allows you to configure session logging. Log files can be viewed using the Dashboard. General Logging Options Session Logging Choose which type of information should be logged during a session. Omit Known Password Fields If checked, the co

content.royalapplications.com

include header : 로그 위에 헤더를 부착함