---
title: "MacでSFTPを使う方法：ターミナルからアプリまで"
description: "MacをSFTPサーバに接続。macOSの標準機能でできること、Mac用SFTPクライアントの選び方、AnyBucketでの接続とコピーの方法を紹介します。"
url: https://anybucket.app/ja/guides/sftp-client-mac
lang: ja
---

# MacでSFTPを、もっと手軽に

ウェブサーバ、ビルドマシン、NASのほとんどはSFTPに対応しています。ターミナルから2画面アプリまで、Macとの間でファイルをやり取りする方法を紹介します。

## 要点

macOSのFinderはSFTPに対応していません。「**サーバへ接続**」で扱えるのは、SMB、NFS、WebDAV、そして読み取り専用のFTPです。ターミナルで`sftp`や`scp`を使うか、SFTPクライアントを使いましょう。[AnyBucket](https://anybucket.app/ja/features/sftp)なら、**⇧⌘K**を押して**SFTP**を選び、サーバとユーザを入力して接続します。Macとサーバが並んで表示されるので、**Space**でファイルをマークし、**F5**を押してコピーします。ターミナルと同じように、ご自身の`~/.ssh`の鍵、エージェント、設定ファイルを使います。

## macOSでできること
- **Finder**：「**移動 → サーバへ接続**」で、SMB、NFS、WebDAVの共有と、読み取り専用のFTPサーバに接続できます。SFTPは対象外です。選択肢については、Appleの[Macで共有コンピュータとサーバに接続する](https://support.apple.com/ja-jp/guide/mac-help/mchlp1140/mac)で説明されています。
- **ターミナル**：`sftp user@host`で対話型のセッションを開き、`scp file user@host:/path`でファイルをコピーします。どちらも高速でSSH鍵を使えますが、画面には何も表示されず、パスはすべて入力する必要があります。

たまに数個のファイルを扱うだけならターミナルで十分です。毎日の作業には、両側が見えるクライアントのほうが便利です。

## SFTPクライアントの選び方
| 確認すること | 理由 |
| --- | --- |
| ご自身の`~/.ssh`の鍵、エージェント、設定ファイル | 鍵やホストを二重に管理しなくて済む |
| 踏み台サーバ（`ProxyJump`） | 多くのサーバは踏み台サーバの先にある |
| `known_hosts`によるホスト鍵の確認 | 想定と異なるサーバに接続したときに知らせてくれる |
| Macとサーバを並べて表示 | すべてのコピーで両端が見える |
| 接続が切れても続くコピー | 大きなアップロードも自動で完了する |
| 使い慣れたエディタでの編集 | 手動でダウンロードせずに設定ファイルを修正できる |

AnyBucketは、これらすべてに対応しています。ほかのMacアプリがどれを記載しているかは、[比較](https://anybucket.app/ja/compare)で確認できます。

## SFTPサーバに接続する
1. **⇧⌘K**（**ファイル → サーバへ接続…**）を押し、**SFTP**を選びます。
2. サーバのアドレスとユーザ名を入力します。鍵でログインする場合は、パスワードは空欄のままにします。
3. 接続します。初めての接続では、AnyBucketがサーバのホスト鍵を表示します。信頼する前に、そのフィンガープリントを管理者が公開しているものと照合してください。
4. ブックマークとして保存すれば、次回からは、**⌘K**で数文字入力するだけで見つかります。

アドレスをパレットに貼り付けることもできます：**⌘K**を押して、`sftp://deploy@example.com/var/www`を貼り付けます。

## ファイルをコピーする
1. 2つ目のパネルを開き（**⌘\\**）、**この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鍵と踏み台サーバ](https://anybucket.app/ja/guides/ssh-keys-and-jump-hosts)で詳しく説明しています。

## よくある質問に、お答えします

### SFTPサーバに接続するには？

ターミナルか、AnyBucketのようなSFTPクライアントを使います。Finderの「サーバへ接続」で扱えるのはSMB、NFS、WebDAV、読み取り専用のFTPで、SFTPには対応していません。

### AnyBucketは自分のSSH鍵を使えますか？

はい。macOSに付属の`ssh`を実行するので、`~/.ssh`の鍵、エージェント、`~/.ssh/config`がターミナルと同じように使えます。

### どのSFTPサーバに対応していますか？

OpenSSHサーバに、パスワード、鍵、エージェントによるログインで対応しています。[互換性](https://anybucket.app/ja/support/compatibility)をご覧ください。

### SFTPからS3に直接コピーできますか？

はい。片方のパネルにSFTPサーバを、もう片方にバケットを開いてF5を押します。詳しくは[サーバ間でファイルをコピーする](https://anybucket.app/ja/guides/copy-files-between-servers-mac)をご覧ください。

### SFTPのパスワードはどこに保存されますか？

ログインキーチェーンに、ブックマークごとに1項目ずつ保存されます。

## 次に読む

- [SFTP](https://anybucket.app/ja/features/sftp)
- [SSH鍵と踏み台サーバ](https://anybucket.app/ja/guides/ssh-keys-and-jump-hosts)
- [トラブルシューティング](https://anybucket.app/ja/support/troubleshooting)
- [AnyBucketとFileZilla](https://anybucket.app/ja/compare/filezilla)

**$9.99で購入:** https://buy.polar.sh/polar_cl_pCF9yOjezTUaUqMPyUsxEho1EjcOvo6Bk49Q929LQCQ

---

AnyBucketは[Clever Mechanisms](https://clevermechanisms.dev)による独立したソフトウェアです。Apple Inc.およびいずれのストレージプロバイダとも提携しておらず、その承認や後援を受けたものでもありません。 Independent software in the spirit of Cyberduck and the classic two-pane commanders. Not affiliated with iterate GmbH (Cyberduck). Apple、Mac、macOS、Finder、Quick Lookは、米国その他の国や地域で登録されたApple Inc.の商標です。Amazon S3はAmazon.com, Inc.の商標です。その他の製品名は、それぞれの所有者の商標です。 メールでお問い合わせ: support@clevermechanisms.dev
