서로 다른 프로토콜을 사용하는 두 원격 서버 간에 파일 전송

서로 다른 프로토콜을 사용하는 두 원격 서버 간에 파일 전송

동일한 프로토콜을 사용하지 않는 두 원격 서버 간에 파일을 직접 전송할 수 있습니까? serverA(적어도 지금은 SFTP를 사용하여 액세스해야 함)에 많은 파일이 있고 이를 serverB(FTP를 사용하여 액세스해야 함)에 복사하려고 합니다. 불행하게도 나는 서버와 서버 모두에 대한 외부 클라이언트이기 때문에 서버 자체에서는 아무것도 할 수 없습니다.

답변1

당신이 요구하는 것을 올바르게 이해한다면, 당신은 그것을 할 수 있다고 생각합니다

sudo apt-get install sshfs

이어서

mkdir serverAFiles
sshfs serverA:/path/to/the/directory serverAfiles

이제 로컬 시스템에 있는 것처럼 serverA의 'serverAfiles' 디렉토리에 있는 파일을 볼 수 있으며 로컬에 있는 것처럼 serverB로 ftp할 수 있습니다.

끝나면,

fusermount -u serverAfiles

SSH 연결이 끊어지고 더 이상 원격 파일이 로컬 파일로 표시되지 않습니다.

관련 정보