2017-07-24 Vagrantで立ち上げた仮想CentOSのファイルをCyberduckから操作したい Linux 環境 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-configIdentityFileのパスをメモっておく。 ファイル書き込み権限変更 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 参考 ファイルやディレクトリのパーミッションを一括で置換したい - Qiita Vagrantで作成したローカルサーバにFTPクライアント(Cyberduck)からログインできないときの解決法 - Qiita