기타
SSH(Secure Shell)
고구마_왕
2024. 5. 2. 10:36
SSH(Secure Shell)
뜻 그대로 보안쉘, 암호화를 사용하여 클라이언트와 서버간의 연결을 보호하는 프로토콜이다.
사용자의 인증, 명령, 출력, 파일 전송등등 네트워크 공격으로부터 보호하기 위해 암호화된다. 통신이 노출되더라도 이해할 수 없는 암호화된 문자로 보인다.
서버에 접속할때 비밀번호 대신 Key를 제출하는 방식으로, 비밀번호보다 높은 수준의 보안요건을 필요로 할때 사용된다.
SSH는 보안 접속을 통해 RSH, RCP, RLogin, REXEC, TELNET, FTP등을 제공한다.
*RSH(Remote Shell) - 원격시스템에서 다른 시스템(컴퓨터)에 쉘 명령을 내릴 수 있는 명령 프로그램
RCP(Remote Copy Protocol) - 원격시스템 간에 파일을 복사하는 프로토콜 및 프로토콜을 이용하는 명령 프로그램
RLogin(Remote Login) - 원격시스템에 로그인하기 위한 프로토콜 및 해당 프로토콜을 이용하는 명령 프로그램
REXEC(Remote Execution) - 원격 시스템에서 명령을 실행하기 위한 프로토콜, 해당 프로토콜을 이용하는 명령 프로그
TELNET - 네트워크를 통해 다른 컴퓨터나 장치에 원격으로 접속하여 명령을 실행 또는 데이터를 전송하는 프로토콜 및 프로그램
FTP(File Transfer Protocol) - 파일을 전송하기 위한 네트워크 프로토콜, 클라이언트와 서버간에 파일을 전송할 수 있음