보안 쉘이란 무엇입니까?

보안 셸을 사용하면 두 개의 네트워크로 연결된 장치가 보안 채널을 통해 데이터를 교환 할 수 있습니다. 이 네트워크 프로토콜은 공개 키 암호화를 사용하여 보안되지 않은 네트워크를 통해 정보를 안전하게 전송할 수 있도록 정보를 보호합니다. 보안 쉘은 Linux 및 UNIX 컴퓨터 시스템에서 가장 자주 사용됩니다.

컴퓨팅에서 셸은 사용자가 운영 체제에 액세스 할 수있는 방법을 제공하는 소프트웨어 구조입니다. 다른 프로그램을 시작하는 데 가장 일반적으로 사용됩니다. 쉘 계정은 원격 서버의 사용자 계정을 통해 쉘에 대한 액세스를 제공합니다. 사용자는 명령을 입력하여 셸과 상호 작용합니다. 이것을 명령 행 인터페이스라고합니다.

보안 쉘은 사용자가 네트워크가 안전하지 않더라도 서버에 안전하게 액세스 할 수있는 방법을 제공합니다. 공개 키 암호화라고하는 암호화 형식은 보안 연결을 만드는 데 사용됩니다. 통신중인 각 컴퓨터에는 공개 키와 개인 키라는 두 개의 키가 있습니다. 메시지는 누구나 사용할 수있는 공개 키를 사용하여 암호화되지만 대상 컴퓨터에서만 알려진 개인 키를 통해서만 디코딩 할 수 있습니다. 키는 수학적으로 관련되어 있지만 공개 키를 사용하여 개인 키를 알아낼 방법은 없습니다.

인터넷 표준을 만들고 유지 관리하는 조직인 Internet Engineering Task Force는 보안 셸 프로토콜을 만들었습니다. 원격 컴퓨터의 쉘에 로그인하기 위해 선택한 프로토콜로 Telnet 및 rlognid를 대체하기위한 것입니다. 보안 쉘 프로토콜은 Telnet보다 안전하고 rlognid보다 더 다양합니다.

보안 쉘 프로토콜은 포트 터널링에도 사용할 수 있습니다. 터널은 암호화되지 않은 데이터를 로컬 컴퓨터의 포트에서 원격 컴퓨터의 포트로 전송하는 데 사용되는 보안 채널입니다. 암호화는 코드로 메시지를 작성하는 것과 같지만 터널링은 적용 할 수없는 전화선을 통해 메시지를 말하는 것과 같습니다. 정보는 메시지 형식이 아니라 이동하는 채널에 의해 보호됩니다.

파일은 보안 쉘 파일 전송 프로토콜을 사용하여 보안 쉘의 컨텍스트에서 전송됩니다. 이 프로토콜은 이더넷 연결과 같은 안정적인 데이터 스트림을 통한 파일 액세스와 관리 및 전송 기능을 제공합니다. 보안 쉘과 함께 사용하기 위해 Internet Engineering Task Force에 의해 작성되었지만 모든 보안 채널과 작동 할 수 있습니다. 보안 쉘과 함께 사용할 수있는 다른 파일 전송 프로토콜에는 보안 사본 및 쉘 프로토콜 (FISH)을 통해 전송 된 파일이 포함됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?