americandog1993の日記

プログラマー歴半年のメモ

Vagrantで立ち上げた仮想CentOSのファイルをCyberduckから操作したい

環境

OSX EICapitan
Vagrant 1.9.7
VirtualBox 5.1.24
CentOS7

下準備

IPアドレス

Vagrantの以下部分のコメントを外すとIPアドレスを扱えるようになる。

# Vagrantfile
- #config.vm.network "private_network", ip: "192.168.33.10"
+ config.vm.network "private_network", ip: "192.168.33.10"
$ vagrant reload

鍵の確認

Vagrantfileの置いてあるディレクトリに入り、vagrant sshしてない状態で、

$ vagrant ssh-config

IdentityFileのパスをメモっておく。

ファイル書き込み権限変更

Cyberduckからvagrantユーザで入った時に/var/www/html以下のソースファイルを自由に扱えるようにしたかったので、

$ sudo chmod -R 777 /var/www/html

と叩いた。

Cyberduck接続設定

接続 SFTP
ホスト 192.168.33.10
ユーザ vagrant
パスワード 空欄
SSH Private Key 鍵のパスを入力

ついでにブックマーク登録の詳細設定でパス欄にいつも使うディレクトリパスを書いておくと捗る。
ex. /var/www/html