SSH를 통해 보안 연결 설정

SSH를 통해 보안 연결 설정

SSH2를 통한 보안 연결이 필요한 서버 애플리케이션을 설정 중입니다. 예를 들어 클라이언트는 특정 애플리케이션에 연결하려면 서버에 대한 SSH2 연결을 열어야 합니다.

% ssh -s -p5000 my.server.com app

이 명령이 완료된 후에 정확히 어떤 일이 발생하는지 이해하고 싶습니다. 클라이언트/서버는 SSH 보안 채널을 통해 실행되어야 한다는 것을 어떻게 알 수 있습니까? 이것을 SSH 터널이라고 하나요, 아니면 다른 이름이 있나요?

감사해요.

답변1

-s플래그는 원격 명령으로 지정된 하위 시스템을 사용하기 위해 원격 컴퓨터에 를 할당 ssh하지 않음을 나타냅니다. tty당신이 하고 있는 일은 원격 하위 시스템이 작동하는 방식과 유사하게 하위 시스템을 ssh사용하여 세션을 설정하는 것입니다 . appsftp

답변2

귀하의 질문에 대한 모든 내용은 매뉴얼 페이지에 잘 설명되어 있습니다.ssh(1).

-s

원격 시스템의 하위 시스템에 대한 호출을 요청하는 데 사용할 수 있습니다. 하위 시스템은 SSH를 다른 응용 프로그램(예: sftp(1))에 대한 보안 전송으로 쉽게 사용할 수 있도록 하는 SSH2 프로토콜의 기능입니다. 하위 시스템은 원격 명령으로 지정됩니다.

[...]

-p port

원격 호스트에 연결하기 위한 포트입니다. 이는 구성 파일에서 호스트별로 지정할 수 있습니다.

관련 정보