명령줄을 사용하여 단일 로컬 파일을 인터넷에 노출

명령줄을 사용하여 단일 로컬 파일을 인터넷에 노출

친구가 내 Mac에서 파일을 다운로드하길 원합니다. 파일이 하나뿐입니다. 내 친구가 내 IP와 포트를 브라우저에 입력하고 내 노출된 파일을 가져올 수 있도록 내 우분투 또는 Mac에서 특정 로컬 파일을 노출하는 방법이 있습니까?

답변1

너의 컴퓨터cat file | nc -l 11111

친구의 컴퓨터nc -i 3 your_IP_address 11111 > file

물론 이는 공용 IP 주소가 있고 포트가 방화벽으로 보호되지 않는 경우에만 작동합니다.

답변2

위에서 언급했듯이 LAN 방화벽 등을 사용하여 로컬로 파일을 가져오는 것은 간단한 작업이 아닙니다. 나는 Google 드라이브를 사용하고 특정 사람(이메일 주소 사용) 또는 파일 링크가 있는 모든 사람을 대상으로 할 수 있는 링크를 공유합니다. 이렇게 하면 귀하의 데이터가 Google에 의해 보호되며 이메일에 첨부 파일이 너무 많이 포함되는 것을 방지하기 위해 파일에 대한 이메일 링크를 보낼 수 있습니다.

https://www.google.com/drive/

관련 정보