Unix를 사용하여 공유 드라이브에 파일을 업로드하는 방법은 무엇입니까?

Unix를 사용하여 공유 드라이브에 파일을 업로드하는 방법은 무엇입니까?

UNIX를 사용하여 Windows 공유 드라이브에서 파일을 업로드하고 다운로드할 수 있어야 한다는 요구 사항이 있습니다. 그것을 처리하는 방법? 이 작업을 ftp 또는 sftp를 사용하여 수행해야 합니까? 설명 해주십시오.

답변1

여기에는 두 가지 요구 사항이 있습니다.

  • Windows 컴퓨터가 공유하는 드라이브에서 파일 가져오기
  • ftp/sftp를 사용하여 파일 업로드(어딘가)

첫 번째 작업은 다음을 사용하여 수행할 수 있습니다.삼바Unix 디렉터리에 원격 Windows 공유를 마운트할 수 있는 Unix 클라이언트입니다. 완료되면 파일을 읽을 수 있습니다(쓰기도 가능하지만 필수는 아닙니다).

두 번째 부분의 경우 sftp"s"가 안전을 의미하므로 선택해야 합니다. 스니핑에는 이전 ftp비밀번호를 사용할 수 있습니다. sftp일반적으로 포장의 일부입니다 ssh. 가능하다면 이를 사용하는 것이 좋습니다. scp업로드하는 서버도 이를 지원해야 합니다. 공개 키 ssh-keygen( 및ssh-copy-id

업로드해야 하는 Unix 시스템에 FTP 서버(또는 SSH 서버)를 설정할 필요가 없습니다. Samba 클라이언트와 SSH(클라이언트)만 설치하면 됩니다.

답변2

FTP는 PORT 21을 사용합니다. SFTP는 PORT(SSH 데몬이 수신 대기 중인 포트)를 사용합니다.

데이터를 가져오거나 보내려면 "STOR"를 사용하세요. 이는 서버뿐만 아니라 공유 드라이브에서도 사용할 수 있습니다.

관련 정보