macOS가 기본으로 제공하는 것

  • Finder: 이동 → 서버에 연결은 SMB, NFS, WebDAV 공유에 연결하고, FTP 서버에는 읽기 전용으로 연결합니다. SFTP는 목록에 없습니다. Apple은 Mac에서 공유 컴퓨터 및 서버에 연결하기에서 각 옵션을 설명합니다.
  • 터미널: sftp user@host는 대화형 세션을 열고, scp file user@host:/path는 파일 하나를 복사합니다. 둘 다 빠르고 SSH 키를 사용하지만, 눈으로 볼 수 있는 것이 없어 모든 경로를 직접 입력해야 합니다.

가끔 파일 몇 개를 옮기는 정도라면 터미널로 충분합니다. 매일 작업한다면 양쪽을 보여 주는 클라이언트가 더 편합니다.

SFTP 클라이언트에서 따져 볼 점

확인할 점 중요한 이유
내 ~/.ssh 키, 에이전트, 설정 사용 키와 호스트를 따로 관리할 필요가 없음
점프 호스트(ProxyJump) 많은 서버가 배스천 호스트 뒤에 있음
known_hosts와 대조하는 호스트 키 확인 서버가 예상한 서버가 아닐 때 알려 줌
Mac과 서버를 나란히 모든 복사의 양쪽 끝이 보임
연결이 끊겨도 이어지는 복사 큰 업로드가 알아서 끝까지 진행됨
내 편집기로 편집 직접 다운로드하지 않고 설정 파일 수정

AnyBucket은 이 모든 것을 지원합니다. 비교에서 다른 Mac 앱들이 이 중 무엇을 설명하는지 볼 수 있습니다.

SFTP 서버에 연결하기

  1. ⇧⌘K(파일 → 서버에 연결…)를 누르고 SFTP를 고르세요.
  2. 서버 주소와 사용자 이름을 입력하세요. 키로 로그인한다면 암호는 비워 두세요.
  3. 연결하세요. 처음 연결하는 서버라면 AnyBucket이 서버의 호스트 키를 보여 줍니다. 신뢰하기 전에 관리자가 공개한 지문과 비교하세요.
  4. 북마크로 저장해 두면, 다음부터는 ⌘K에서 몇 글자만으로 찾을 수 있습니다.

팔레트에 주소를 붙여 넣을 수도 있습니다. ⌘K를 누르고 sftp://deploy@example.com/var/www를 붙여 넣으세요.

파일 복사하기

  1. ⌘\ 키를 눌러 두 번째 패널을 열고 이 Mac이나 다른 서버를 고르세요.
  2. Space로 파일을 표시하거나, + 키를 누르고 *.html 같은 패턴을 입력하세요.
  3. F5를 눌러 다른 패널로 복사하거나, F6을 눌러 이동하세요.

연결이 끊긴 전송은 새 연결로 다시 시도하며, 종료해도 대기열이 돌아옵니다. 두 패널이 같은 SFTP 서버에 있고 계정에 셸이 있으면 복사가 서버에서 cp로 실행되므로, Mac으로 아무것도 내려오지 않습니다.

서버의 파일 편집하기

파일에서 F4를 누르고 앱을 고르세요. AnyBucket이 그 앱에서 파일을 열고, 저장할 때마다 변경 사항을 업로드합니다. F3은 아무것도 열지 않고 훑어보기로 보여 줍니다. ⇧⌘C는 파일의 URL을 복사합니다.

키, 설정, 점프 호스트

AnyBucket은 /usr/bin/ssh를 실행하므로, 터미널에서 ssh user@host로 되는 것은 여기서도 됩니다. 암호, 키, 에이전트, Host·IdentityFile·ProxyJump가 들어 있는 ~/.ssh/config, 보안 키까지 그대로입니다. 로그인이 실패하면 먼저 터미널에서 같은 호스트로 시도해 보세요. SSH 키와 점프 호스트에서 설정 방법을 단계별로 안내합니다.