웹을 통해 파일을 보내는 가장 쉬운 방법

웹을 통해 파일을 보내는 가장 쉬운 방법

네트워크를 통해 다른 컴퓨터로 파일을 보내는 가장 간단하고 다양한 방법은 무엇입니까? 현재 다른 사람들이 사용하고 있는 컴퓨터를 말하는 것입니다. 컴퓨터에 활성 세션이 열려 있으면 SSH가 작동하지 않는 것 같습니다.

나는 지금까지 그것을 사용하고 netcat있으며 꽤 잘 작동합니다. 하지만 이를 수행하는 다른 간단한 방법이 있습니까? 내가 가진 한 가지 문제 netcat는 수신자가 파일의 끝을 알아야 하고 스트림의 이름을 제공해야 한다는 것입니다.

답변1

당신은 불필요하게 당신의 삶을 복잡하게 만듭니다. 사용 scp.

파일 전송내 파일로컬 디렉토리에서 디렉토리로/foo/바기계에다른 호스트사용자로서사용자, 구문은 다음과 같습니다: scp myfile user@otherhost:/foo/bar.

편집: scp/SSH를 통한 전송은 암호화되지만 netcat 또는 HTTP를 통한 전송은 암호화되지 않는다는 점에 주목할 가치가 있습니다. 따라서 민감한 파일을 전송하려면 항상 전자를 사용하십시오.

답변2

만족스러우면 를 netcat전달할 수 있습니다 tar. 이렇게 하면 여러 파일을 한 번에 전송하고 디렉터리를 전송하는 프로세스도 단순화됩니다.

보내는 쪽에서는 다음을 사용합니다.

tar cf - <files> | nc <host> <port>

수신측에서는:

nc -l <port> | tar x

또 다른 해결책은 rsync또는 를 사용하는 것입니다 scp.

답변3

당신은 또한 시도할 수 있습니다

python -m SimpleHTTPServer 8180

HTTP를 통해 실행되는 디렉터리의 파일을 제공하며 브라우저를 통해 액세스할 수 있습니다.

답변4

두 호스트가 모두 동일한 LAN에 있으면 다음을 사용할 수 있습니다.구애.

사용이 매우 간단합니다.

보낸 사람과 받는 사람이 인터넷 어디에나 있고 대용량 파일을 전송해야 하는 경우 F*EX를 설치해야 합니다. http://fex.belwue.de/index.html

관련 정보