![SCP: 다른 네트워크에 있는 컴퓨터로 파일 보내기](https://linux55.com/image/114131/SCP%3A%20%EB%8B%A4%EB%A5%B8%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EC%97%90%20%EC%9E%88%EB%8A%94%20%EC%BB%B4%ED%93%A8%ED%84%B0%EB%A1%9C%20%ED%8C%8C%EC%9D%BC%20%EB%B3%B4%EB%82%B4%EA%B8%B0.png)
홈 네트워크에 연결된 Windows 컴퓨터에서 다른 네트워크에 있는 다른 Linux 컴퓨터로 파일을 보내려고 합니다.
나는 시도했다:
scp file user@ip-address:/home/Documents
Linux 시스템에서 ifconfig를 실행할 때 얻은 IP 주소를 사용했습니다. 또한 공개 IP를 사용해 보았습니다. 두 경우 모두 행운이 없습니다. 내가 얻는 오류는 다음과 같습니다.
치명적: 네트워크 오류: 연결 시간이 초과되었습니다.
두 컴퓨터 모두 라우터 뒤에 있기 때문에 공용 IP가 작동하지 않으므로 컴퓨터 대신 라우터에서 공용 IP를 가져오는 것 같습니다.
이 경우 다른 방법이 효과가 있으면 알려주세요.
어떤 도움이라도 대단히 감사하겠습니다.
답변1
Linux 시스템이 NAT 라우터 뒤에 있을 수 있습니다. 이 경우 가장 간단한 해결책은 라우터의 포트(SSH의 표준은 22)를 Linux 컴퓨터로 전달하는 것입니다. 이를 통해 세 번째 컴퓨터에 대한 액세스 권한이 충분할 경우 파일을 복사할 수 있습니다. 두 개 scp
또는 VPN 서버를 설정하고 Windows 및 Linux 컴퓨터를 클라이언트로 연결합니다.
답변2
SCP 문제로 인해 DROPBOX API를 사용하여 컴퓨터 A에서 DROPBOX로 파일을 업로드하고 동일한 API를 사용하여 컴퓨터 B에서 파일을 다운로드해야 합니다.