Vagrantのboxで立ち上げたWordpressの仮想環境にFTPソフトで接続する設定方法を説明します。
FTPソフトはFileZilla(ファイラジラ)とCyberduck(サイバーダック)を使った方法を紹介します。
目次
前提条件
今回は以下のWordpressの開発仮想環境を例に説明します。
virtualbox、vagrant、vvv(vagrantのBox)
MacにWordPressのローカル仮想開発環境をVirtualBox、Vagrant、VVVで構築する手順
FTPソフトとは?
FTPソフトとはサーバに接続してファイルをアップロード・ダウンロードしたりするためのソフトです。
Mac用で無料のFTPソフトとしては、Cyberduck(サイバーダック)やFileZilla(ファイラジラ)がよく使われています。
VVVで構築した仮想マシンにFileZillaで接続
FTPソフト、FileZillaをインストールする
FTPソフト、FileZillaをインストールする
FTPツールを使ってMacから仮想マシン内のファイルを参照できるようにしましょう。
「FTPソフトFileZilla(ファイラジラ)をMacインストールする方法と基本的な使い方【初心者向け】
接続する先の仮想マシンのIPアドレスを確認する
仮想マシンに接続するIPアドレスを確認するため、Vagrantfileをチェックします。
ターミナル(もしくは、iTerms2)を開き「cat」コマンドで Vagrantfileを確認します。
cat vagrant/vvv/Vagrantfile
次の部分を探します。
「vvv」はデフォルト(初期状態)ではプライベートIPアドレスは”192.168.50.4″が指定されています。
複数の仮想マシンを立ち上げている場合は、IPアドレスの振り分けを変更しているはずですので確認しましょう。
config.vm.network :private_network, id: “vvv_primary”, ip: “192.168.50.5”
「192.168.50.5」の部分が接続のためのIPアドレスです。
行が多く目視で探すのは大変なので、「⌘+F」で検索機能を開き、「private_network」等で調べば早いです。
FTPソフト、FileZillaで仮想マシンに接続する方法
それでは、FileZillaで仮想マシンに接続してみましょう。
FileZillの画面左上の接続ボタンをクリックします。
「サイトマネージャー」画面が開いたら、以下のように接続先を指定します。
- ホスト:192.168.50.5
- ポート:22
- プロコトル:SFTP
入力後、「接続」をクリックします。
うまく接続できれば、リモート側に仮想マシンのディレクトリが表示されます。
「home/vagrant」ディレクトリにログインされます。
これで、FTPソフトから仮想環境にファイルを操作するすることができるようになりました。
なお、WordPressファイルのあるディレクトリは以下です。
/srv/www/wordpress-default/
FTPソフト、サイバーダックで仮想マシンに接続する
FTPソフトをサイバーダックを使って仮想マシンに接続する方法を説明します。
Cyberduckのインストール
サイバーダックのの詳しい導入方法は「Mac 無料FTPソフトCyberduckのインストール方法」を確認してください。
サイバーダックで仮想マシンに接続
Cyberduckを起動させたら、画面左上の「新規接続」ボタンをクリックします。
FTPソフト、サイバーダックで仮想マシンに接続する
接続設定の画面が開いたら、以下のように接続先を指定します。
さきほどのFileZillaのときと同様です。
プロコトル:SFTP(SSHによる暗号化FTP)
サーバー:192.168.50.5
ポート:22
ユーザー名:vagrant
パスワード:vagrant
入力後、「接続」をクリックします。
リモートファイルの確認
うまく接続できれば、「/home/vagrant」フォルダに接続できます。
WordPressファイルのディレクトリは「/srv/www/wordpress-default」です。
ここに移動した上でブックマーク登録しておくと、後で接続するときに便利です。
最後に
Vagrantのboxで立ち上げたWordpressの仮想環境にFTPソフトで接続する設定方法を説明しました。
今回は、無料のFTPソフト、FileZilla(ファイラジラ)とCyberduck(サイバーダック)を使いました。
他のFTPソフトを使っている場合も手順の流れとしては変わりません。
コメントを残す