
Ubuntu 14.04에서는 이더넷 LAN을 통해 Mac에서 복사해야 합니다(두 컴퓨터 모두 이더넷 케이블로 연결된 라우터를 통해). Mac HD의 파일을 Ubuntu 14.04 시스템에 마운트된 내부 ext4 드라이브로 복사하고 싶습니다. Mac은 FTP 및 SMB로 공유를 실행하고 있습니다. Mac에 연결하여 폴더/파일을 탐색할 수 있습니다. 개별 파일을 복사할 수 있지만 폴더를 복사하려고 하면 Ubuntu에서 "XXX를 복사하는 동안 오류가 발생했습니다"라는 오류가 발생하고 '자세한 내용 표시' 아래에 "디렉토리입니다"라고만 표시됩니다.
전체 디렉터리와 하위 디렉터리를 어떻게 복사할 수 있나요? 나는 명령줄에 의존하지 않고 GUI에서 이 작업을 수행할 수 있어야 한다고 생각합니다. 시스템이 수행할 수 있어야 하는 것은 매우 분명하고 간단한 것 같습니다.
도움을 주셔서 감사합니다.
티.
답변1
Ubuntu 상자에 SSH 서비스를 설치한 다음 Mac에서 Cyberduck(또는 다른 SFTP 클라이언트)을 사용하여 파일을 전송하거나 더 나은 방법으로 Mac에서 터미널을 실행하고 다음이 포함된 디렉터리로 이동할 수 있습니다. 복사하고 사용하려는 파일을 scp
다음과 같이 Ubuntu 상자의 원하는 폴더에 복사합니다.
scp -r path_to_files_to_copy user@ubuntuserverIP:path_to_external_drive
답변2
SMB는 Windows 공유이므로 양쪽 끝에 이러한 제한 사항이 없더라도 Windows 파일 이름 제한 사항을 준수해야 할 수 있습니다.
쉬운 해결책은 이러한 파일을 tar로 압축하고(압축을 원하는 경우 7zip을 사용하여) 네트워크를 통해 보낸 다음 다시 추출하는 것입니다. tar에 비해 7zip의 또 다른 장점은 아카이브를 여러 정크로 분할할 수 있으므로 모든 것이 압축되기 전에 전송을 시작할 수 있으며 전송이 실패하는 경우(SMB는 실패할 수 있음) 일부만 다시 보내면 된다는 것입니다. 그다지 안정적이지는 않습니다.)
아카이브 이름을 지정할 때 다음 문자를 사용하지 마십시오. \(백슬래시) :(콜론) *(별표) ? (물음표) "(인용문) <(보다 작음) >(보다 큼) 및 |(파이프) 및 인쇄 가능한 문자만 사용하십시오. 인쇄할 수 없는 문자가 작동하지 않으면 Microsoft에서 선언하지 않을 것이기 때문입니다.
답변3
죄송합니다. 제가 옆으로 가고 있는 것일 수도 있지만... 저는 Samba를 안정적으로 구성한 적이 없습니다. :) FTP는 안전하지 않고 매우 느리므로 완전히 피해야 합니다.
제 생각에는 두 대의 컴퓨터를 연결하는 가장 좋은 방법은 SSH입니다.
SSH에는 매우 자연스러운 방식으로 파일과 상호 작용할 수 있는 SFTP라는 모드가 있습니다. Linux에서는 대부분의 파일 관리자에 stfp 프로토콜이 포함되어 있으므로 다음을 입력하여 해당 서비스와 상호 작용할 수 있습니다.sftp://remote-username@remote-ip-address/
Mac에 연결하려면 SFTP 서버를 활성화해야 합니다. 몇 가지 (오래된) 가이드를 찾았지만 지금은 테스트할 수 없지만 다음과 같은 아이디어를 얻을 수 있습니다.
- http://osxdaily.com/2011/09/29/start-an-ftp-or-sftp-server-in-mac-os-x-lion/
- http://www.maciverse.com/how-to-turn-on-your-macs-sftp.html
Mac에서 Linux에 액세스하려면 먼저 SSH 서버를 구성해야 합니다. Mac에는 SFTP용 클라이언트가 내장되어 있지 않지만 Cyberduck과 같은 도구를 쉽게 설치할 수 있습니다. 또는 더 멋진 기능을 원한다면 원격 SFTP 폴더를 마운트하고 파인더를 통해 관리할 수 있는 MacFuse를 설치할 수 있습니다.