FTP 전송: 나는 원격 컴퓨터에 있는 파일을 볼 수 있지만 원격 사용자는 볼 수 없습니다.

FTP 전송: 나는 원격 컴퓨터에 있는 파일을 볼 수 있지만 원격 사용자는 볼 수 없습니다.

FTP 서버에서 일부 비디오와 사진을 전송해야 합니다.

이를 위해 원격 컴퓨터의 사람은 내가 전송해야 하는 컴퓨터의 IP 주소를 나에게 제공합니다. FTP로 전송하라고 하더군요.그는 나에게 동일한 사용자 이름과 비밀번호를 제공했습니다.

그는 내가 로컬에 Windows 운영 체제를 갖기를 기대했기 때문에 내 로컬 컴퓨터에 FTP 애플리케이션을 설치하는 방법을 알려주었습니다. 하지만 실제로 여기에는 Ubuntu13.04가 있습니다.

이제 터미널을 열고 ftp원격 상자의 IP 주소를 입력합니다. 연결됐어요아니요사용자 이름과 비밀번호를 묻는 메시지가 나타납니다. 그런 다음 FTP를 통해 파일을 전송합니다.

이틀 후, 나는 ftp그 컴퓨터에 로그인했고 내가 전송한 파일을 볼 수 있었습니다. 그런데 원격 사용자는 아무런 정보도 받지 못한다고 합니다!

지금까지 나는 그의 컴퓨터를 제대로 확인하지 않은 것이 그의 잘못이라고 생각했습니다. 이전에 컴퓨터에 FTP를 보내 확인했듯이 파일이 그의 시스템에 있다고 100% 확신하기 때문입니다.

오늘 나 역시 그 사람이 옳을 수도 있다는 생각이 들었습니다. 문제는 그 파일이 자신이 나에게 보낸 사용자 이름과 비밀번호와 관련이 있을 수 있다는 것을 그 사람이 보지 못했다는 것입니다.

나는 그의 사용자 이름(그가 나에게 준 사용자 이름)을 사용하여 FTP를 통해 로그인하지 않았으므로 이것이 내가 파일을 전송한 위치와 다른 특정 위치에 파일이 업로드되기를 기대하는 이유일까요? 즉, 파일 업로드 위치가 내가 사용하는 사용자 이름에 따라 달라지나요? 즉, 위치가 사용자 이름에 따라 달라지나요?

그렇다면 ftp특정 사용자 이름을 어떻게 지정할 수 있습니까?

답변1

FTP 서버가 허용하는 것 같습니다익명 FTP:FTP 사용자 이름은 일반 anonymous이고 모든 비밀번호가 허용됩니다. FTP 클라이언트가 익명 FTP 로그인을 시도하고 성공했습니다. 이러한 파일은 익명 사용자의 기본 디렉터리에 있으며 이는 FTP 서버 구성에 따라 결정됩니다.

익명 FTP는 공개 다운로드 사이트에서 자주 사용됩니다. 익명 사용자의 업로드를 허용하는 경우는 거의 없으며 해당 사이트가 맬웨어 배포에 사용되는 위험이 있습니다. 서버 소유자에게 익명 FTP를 비활성화하거나 적어도 익명 사용자의 업로드를 비활성화하도록 조언해야 합니다.

익명으로 로그인하는 대신 사용자 이름과 비밀번호를 사용하여 로그인하는 몇 가지 방법은 다음과 같습니다. 일부 방법은 모든 FTP 클라이언트에서 작동하지 않습니다.

  • 만들다.netrc다음 줄을 포함하는 홈 디렉터리의 파일

    machine server.example.com login ravi
    
  • 실행하거나 사용자로 로그인합니다.ftp [email protected]ftp ftp://[email protected]/ravi

  • ftp -n이 세션에 대한 자동 로그인을 비활성화하려면 옵션을 실행하십시오 .

답변2

맨페이지를 읽어 보십시오 man 1 ftp.

거기에서 옵션을 찾을 수 있습니다-n

관련 정보