PuTTY와 SSH의 차이점은 무엇입니까?

PuTTY와 SSH의 차이점은 무엇입니까?

또한 pscp, psftp와 scp, sftp의 차이점은 무엇입니까?

PuTTY는 원래 Windows용으로 만들어졌기 때문에 기본적으로 이러한 명령이 없는 것 같습니다. 그렇죠?

그렇다면 Linux에서 PuTTY를 사용하는 이유는 무엇입니까?

답변1

PuTTY는터미널 에뮬레이터(쉘을 실행하는 기능, 즉 명령) 반면, 일반적인 SSH 애플리케이션은 쉘(터미널 에뮬레이터가 아님)입니다. PuTTY는 Unix(및 Unix 계열) 시스템으로 포팅되었습니다.pterm(ㅏ데비안 패키지2002년부터).

scp특별한 경우입니다: 연결을 통해 일부 파일을 복사하는 데 사용되는 프로그램입니다 ssh. Windows에는 PuTTY와 유사한 프로그램이 있지만 Unix 포트에는 필요하지 않습니다.

sftp(그리고 psftp...) 비슷한ftp: 많은 파일을 복사하기 위한 전문 프로그램입니다.

유용성은 수행해야 하는 작업에 따라 달라집니다. 일부는 scp다른 것보다 훨씬 더 자주 사용되며 sftp그 반대의 경우도 마찬가지입니다.

답변2

  • SSH컴퓨터 간의 암호화된 연결을 위한 프로토콜입니다. 하나의 연결에서 여러 스트림(예: 터미널 세션, 파일 전송, TCP 포트 전달)을 허용하므로 매우 유연합니다.
  • SCPSSH 연결을 통한 파일 전송을 위한 간단한 프로토콜입니다.
  • SFTPSSH 연결을 통해 파일을 전송하고 디렉터리를 나열하는 등의 프로토콜입니다.
  • 퍼티GUI입니다터미널 에뮬레이터원격 터미널 세션을 위해 SSH 클라이언트가 내장된 Windows에 적용됩니다.
  • ssh명령줄 SSH 클라이언트입니다. Windows용 포트가 있습니다.Windows용 OpenSSH.
  • scpSCP를 통해 파일을 복사하는 전문 프로그램입니다. pscp동일한 목적을 가진 PuTTY 제품군의 포트입니다.
  • sftpSFTP를 통해 파일을 관리하기 위한 대화형 명령줄 프로그램입니다. 명령줄 도구와 유사한 파일 복사, 삭제 및 나열이 가능합니다 ftp. psftp동일한 목적을 위한 PuTTY 제품군의 또 다른 포트입니다.

PuTTY는 일반적으로 Linux/Unix에서 분리되는 여러 기능(사용자 정의 가능한 터미널 에뮬레이션, 원격 연결, 직렬 포트 액세스 등)을 결합합니다. Windows에는 기본적으로 제한된 "터미널 에뮬레이터"만 포함되어 있기 때문입니다. 이것이 바로 명령 프롬프트 창입니다. 또 다른 이유는 Windows에 기본적으로 이 기능이 없기 때문입니다 ssh.

Linux에는 잘 작동하는 여러 터미널 에뮬레이터가 있으므로 sshLinux에서는 PuTTY가 실제로 필요하지 않습니다. Linux에서 PuTTY를 사용하는 주된 이유는 세션 관리, 잘못되었거나 비정상적인 터미널 설정(문자 세트, 키 바인딩 등)이 있는 시스템과 통신하는 데 도움이 되는 사용자 정의 기능, 직렬 포트에 액세스하는 기능 때문입니다.

답변3

간단히 말해서

putty - A software used to connect servers with protocol's like ssh ftp

.

ssh - A protocol used to connect the server through port 22.

관련 정보