업무 기록/ETC

SecureCRT 주요 기능과 설명

code2772 2023. 8. 25. 09:16
728x90
반응형

 

SecureCRT는 SSH, Telnet, Rlogin 등과 같은 다양한 프로토콜을 지원하는 터미널 에뮬레이션 및 원격 액세스 소프트웨어다. 이것은 주로 네트워크 관리자, 시스템 관리자 및 개발자들이 원격 서버와 네트워크 장비에 접속하고 관리하는 데 사용된다.

 

회사에서 원격 서버와 네트워크 장비에 접속하여 서버를 올리거나 오류 수정을 하는 경우에 자주 사용을 하고있다.

 

 

편리한 기능

 

1. 원격 서버 연결 (SSH 및 Telnet):

SecureCRT를 사용하여 SSH 또는 Telnet 프로토콜을 통해 원격 서버에 연결할 수 있다.

SSH는 주로 원격 서버 및 네트워크 장비에 안전하게 접속하는 데 사용

 

ssh username@hostname
SSH (Secure Shell):
- SSH는 네트워크 통신을 안전하게 만드는 프로토콜 및 암호화 기술이다. - 주로 원격 서버에 안전하게 접속하고 데이터를 전송하는 데 사용.
- SSH는 클라이언트와 서버 간의 연결을 암호화하고 인증을 통해 보안을 제공.
- 주로 비밀번호 대신 공개 키 기반의 인증 방법을 사용하여 더 높은 보안 수준을 제공.
예제: SSH를 사용하여 원격 서버에 접속

Telnet:
- Telnet은 원격 로그인 프로토콜로, 텍스트 기반 터미널 세션을 원격 서버에 연결하여 제어할 수 있도록 합니다.
- 그러나 Telnet은 보안 문제로 인해 현재는 권장되지 않는다. Telnet는 데이터를 평문으로 전송하므로, 패킷 스니핑과 중간자 공격과 같은 공격에 취약하다.

 

 

2. 터미널 에뮬레이션:

다양한 터미널 유형을 에뮬레이션하여 원격 서버와 상호 작용할 수 있다.

예제: 터미널에서 명령 실행

ls
cd /path/to/directory

 

 

3. 암호화된 연결:

SecureCRT는 SSH 및 SSL/TLS와 같은 암호화 프로토콜을 사용하여 원격 호스트와의 통신을 보호.

SSL/TLS는 웹 통신을 보호하는 데 사용

SSL (Secure Sockets Layer) 및 TLS (Transport Layer Security):
- SSL 및 TLS는 웹 브라우저와 웹 서버 간의 데이터 통신을 보호하기 위한 프로토콜 및 암호화 기술.
- SSL은 초기 버전이며, TLS는 이후에 개발된 더 안전한 버전입니다. 대부분의 웹 브라우저와 웹 서버는 TLS를 사용.
- SSL 및 TLS는 공개 키 및 대칭 키 암호화를 사용하여 데이터를 보호합.
- HTTPS (HTTP Secure)는 웹 브라우저와 웹 서버 간의 암호화된 통신을 제공하는데, 이는 SSL 또는 TLS를 사용하여 구현.

 

4. 스크립팅 및 자동화:

Python 및 VBScript와 같은 스크립트 언어를 사용하여 작업을 자동화하고 사용자 정의 스크립트를 실행할 수 있다.

예제: Python 스크립트 실행

import os
os.system('ls')

 

5. 세션 관리:

다수의 원격 서버 및 장비에 대한 세션을 저장하고 관리할 수 있다.

새로운 세션 생성 및 관리

 

6. 스크린 분할 및 다중 탭:

다중 탭과 화면 분할을 지원하여 여러 세션을 동시에 관리하고 작업할 수 있다.

예제: 다중 탭 및 화면 분할 사용가능하다 이전에는 Putty를 사용하였는데 이 기능이 불가능하여 좀 많이 불편했다.

 

7. 색상 및 폰트 설정:

텍스트 색상, 배경 색상 및 폰트 설정을 사용자 정의할 수 있는데 이로 인해 가시성이 증가하였다.

 

8. 매크로(버튼) 기능:

사용자 지정 매크로를 만들어 일련의 명령을 실행하거나 자주 사용하는 명령을 저장하고 재사용할 수 있습니다.

 

9. 자동 로그 기록:

SecureCRT는 세션 중의 터미널 출력을 자동으로 로그 파일에 기록할 수 있습니다.

반응형