SCP - 인증(또는 대안) 없이 전송

SCP - 인증(또는 대안) 없이 전송

나는 이 문제를 해결하는 방법을 찾으려고 노력 중입니다.알려지지 않은PC가 서버에 로그인하여 파일을 다운로드해야 합니다. (걱정할 필요 없는 rbash입니다).

문제는 비밀번호 확인을 극복하는 방법을 모른다는 것입니다. 먼저 파일을 서버에 복사해야 하므로 공개 키를 사용하는 것도 불가능합니다.

비밀번호 확인에 대한 대안이 있습니까? 웹 서버에 대한 안전하지 않은 연결을 열고 싶지 않습니다.

데비안을 실행하세요.

답변1

저는 잠시 시간을 내어 "제품군" 간의 인지 부조화를 평가하고 싶었습니다.알려지지 않은PC가 로그인해야 합니다...", "안전하지 않은 연결을 열고 싶지 않습니다."

알았어, 그럼 어쩌지? 그럼에도 불구하고 귀하는 귀하의 질문에 그것이 웹 서버라고 지정했습니다. 따라서 웹 서버의 HTTP(S)를 통해 액세스할 수 있는 위치에 파일을 배치하십시오. 그런 다음 알 수 없는 PC에서 다음을 수행할 수 있습니다.

$ wget https://hostname.example.com/path/to/some/snazzy_file

또는

$ curl -o snazzy_file --silent https://hostname.exameple.com/path/to/some/snazzy_file

.htaccess웹 서버이기 때문에 다른 사람이 파일을 얻는 것을 원하지 않는 경우 파일 세트 .htpasswd(예: Apache) 또는 기타 수단을 사용하여 다양한 클라이언트 호스트 또는 다른 사용자의 파일 액세스를 잠글 수 있습니다. . 인증된 클라이언트를 제공합니다. HTTP 기본 인증을 사용하기로 결정한 경우 curl또는 의 URL은 wget다음과 같이 조정됩니다.https://username:[email protected]/path/to/some/snazzy_file

관련 정보