두 대의 컴퓨터 사이에 보안 네트워크 파이프를 만들어 둘 다 인증서를 사용하여 식별해야하는 클라이언트/서버 프로그램을 작성하고 있습니다. SSH 프로토콜은 내장 보안, 양측 인증 지원, 성숙도가 큰 장점을 가지고있어 완벽하게 일치하는 것으로 보입니다. 또한 하나의 열린 연결을 사용하여 많은 일반 포트를 연결하여 연결을 다중화 할 수 있습니다.SSH 프로토콜을 안전한 일반 데이터 포트로 사용할 수 있습니까?
아이디어는 항상 켜져있는 연결 (이 프로그램은 클라이언트와 서버 사이에 전용선이 있음)을 만들고, 필요할 때마다 포트를 여는 것입니다. 이 방법으로 SSH 프로토콜을 사용할 수 있습니까? libssh를 내 프로그램에 통합하여 지원하는 방법은 무엇입니까?
'scp'만 사용할 수 있습니까? 나는 정말로 "내가 필요할 때마다 항구를 여는 것"을 이해하지 못한다. – admdrew
'ssh'의 포트 포워딩 기능을 살펴보십시오. – chepner
@admdrew :'scp'는 파일을 복사하지만 데이터 전송을 원합니다. 원시 포트 전달과 같습니다. – configurator