以下の5つのステップで、MacbookのFinderや他のプログラムを使ってSFTP上のファイルにアクセスできます!

SFTPとは

SFTP(Secure File Transfer Protocol)とは、安全なファイル転送プロトコールのことであり、組織内または組織間でのファイルやデータの安全な共有が主な用途です。SFTPは、かなり前から存在しており、IT関係者やデベロッパーは大抵、統合や自動化ののために好んで使います。

ドライブのマウント」とは?

ドライブのマウントとは、ローカルのOS(オペレーティングシステム)で認識できるようにディスクリソースを割り当てることであり、リソースがマウントされると、ディレクトリやフォルダーのようにアクセス出来ます。マウント可能なリソースには、内蔵ハードディスク、外付けハードディスク、USBスティック、ネットワークドライブなどがあります。

MacでSFTPをドライブとしてマウントすべき理由

SFTPサーバーをドライブとしてマウントする利点は、Finderを利用してSFTPファイルを探索し、[コピー]、[移動]、[削除]、[開く]など様々なアクションを実行可能なところにあります。

マウント入門

まずは、SFTPサーバーへのアクセスがあることを確認してください。アクセス不可の場合は、SFTP To Goですぐにセットアップできます。

SFTP To Go with maximum security and reliability
SFTP To Go offers managed SFTP/FTPS/S3 as a service - maximum reliability, security, availability, with 1 minute setup. Great for companies of any size, any scale.
Try SFTP To Go now!
  1. ターミナルを開きます(Spotlightを開き、ターミナルと入力しリターンキーを押す)
  2. 以下のコマンドを順次入力し、OSX FuseSSHFSをインストールしてください。(セットアップの過程でパスワードの入力を求められる場合があります)。
brew cask install osxfuse
brew install sshfs
  1. SFTP サーバーをドライブとしてマウントするには、次のコマンドを使いましょう。ユーザー名、ホスト名、リモートパスは、「SFTPの」ユーザー名、ホスト名、リモートパスに置き換えてください。次に、LocalPath を SFTP ファイルを表示させたいLocalPathに置き換え、ボリュームに個別の名前を指定します。(例:sftp) 重要:LocalPathは、既存のディレクトリの下に存在しない名前である必要があります(例:/Users/john/Desktop/sftp)
sshfs username@hostname:/remotepath /localpath -ovolname=sftp
  1. パスワードで認証されている場合は、パスワードを入力するよう求めるプロンプトが表示されます。
  2. このとき、OSレベルでsshfsのパーミッションの許可を求めるので、許可(OK) しましょう。一度許可すると、SFTPファイルがあなたのコンピューターにあるように閲覧可能になります。

はい...これだけです! この簡単なステップを踏むことで、多くの新機能と利便性が得られ、SFTPがより使いやすいシステムになります。

SFTP To Go with maximum security and reliability
SFTP To Go offers managed SFTP/FTPS/S3 as a service - maximum reliability, security, availability, with 1 minute setup. Great for companies of any size, any scale.
Try SFTP To Go now!

マウントは出来たが、アンマウントするには?

SFTP サーバーをアンマウントするには、以下のコマンドを実行し、「localpath」を SFTP から切り離します。

umount -f /localpath