Linux 서버에서 Mac 데스크탑으로 파일 복사


17

Linux 서버에 폴더가 있으며 해당 파일을 Mac 데스크탑으로 전송해야합니다. 나는 그것을 한 적이 없다.

가장 좋은 방법은 무엇입니까? 터미널을 사용하려고하는데 WinSCP와 같은 도구가 있습니까?


1
아래 답변 외에도 mcssh에서 실행되도록 설치 (일명 Midnight Commander)를 고려하십시오 . nc창문 처럼 동작 합니다.
ott--

답변:


16
  1. Linux 서버에 openSSH를 설치하십시오. 데비안 기반 배포판을 가정하면 다음을 수행하십시오.

    sudo apt-get install ssh
    
  2. 터미널을 열고 파일을 복사하십시오.

    나는. Linux에서 Mac으로 (Linux 시스템에서 실행) :

    scp filename.txt user@remote_server:/Users/YOURNAME/
    

    ii. Linux에서 Mac으로 (Mac에서 실행) :

    scp user@remote_server:/Users/YOURNAME/filename.txt .
    

scp명령 의 일반적인 구문은 다음과 같습니다.

  1. 로컬 서버에서 원격 서버로 파일을 복사하려면

    scp FILENAME user@remote_server:/remote/path/FILENAME
    
  2. 원격 서버에서 로컬 서버로 파일을 복사하려면 다음을 수행하십시오.

    scp user@remote_server:/remote/path/FILENAME /local/path/FILENAME
    

2

WinSCP는 Windows 용 SFTP / SCP / FTP 클라이언트입니다.

Mac과 유사한 클라이언트가 존재합니다. 좋은 예는 TransmitCyberduck 입니다.

Transmit과 Cyberduck은 FTP, SFTP 및 WebDAV를 이해하지만 Linux 서버가 해당 서비스 중 하나를 사용하여 특정 폴더에 액세스 할 수 있는지 여부는 전적으로 Linux 서버의 설정 방법에 달려 있습니다.


2

sftpMac 터미널에서 SSH 파일 전송 프로토콜을 사용할 수 있습니다 .

단계 :

1. sftp user@remote_server

user @ remote_server의 비밀번호를 입력하십시오 :

2. get /remote/path/FILENAME /local/path/FILENAME

파일 이름이 확실하지 않은 경우를 대비하여 소스 디렉토리로 변경하고 소스 디렉토리에 세그먼트를 나열 할 수 있습니다.

3. cd /remote/path
4. ls
5. get FILENAME_2 /local/path/FILENAME_2

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.