Linux 서버에서 Mac 데스크탑으로 파일 복사 그것을 한 적이

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

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



답변

  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
    

답변

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

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

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


답변

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