概要
- RemoteFTPパッケージを利用
- VagrantのSSHの設定内容を確認
- Atomの.ftpconfigを編集
- 接続
VagrantのSSH設定内容確認
vagrant upの前の状態で、Vagrantfileのあるディレクトリー下でvagrant ssh-config
を実行。
1 2 3 4 5 6 7 8 9 10 11 |
C:\vagrant\centos7>vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile C:/..../.vagrant.d/boxes/bento-VAGRANTSLASH-centos-7.7/0/virtualbox/vagrant_private_key IdentitiesOnly yes LogLevel FATAL |
.ftpconfigの編集
Atomを起動、Packages→RemoteFTP→ToggleでサイドパネルにRemoteタブを表示。Edit Configurationで.ftpconfig
を表示させて編集。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
{ "protocol": "sftp",←SFTPを指定 "host": "127.0.0.1",←ホスト名 "port": 2222,←ポート番号 "user": "vagrant",←SSH接続ユーザー名 "pass": "*******",←SSH接続パスワード "promptForPass": false, "remote": "/home/vagrant/my_directory",←同期したいディレクトリー "local": "", "secure": false, "secureOptions": null, "connTimeout": 10000, "pasvTimeout": 10000, "keepalive": 10000, "watch": [], "watchTimeout": 500 } |
接続開始と終了
サイドパネルのConnectを実行して接続。終了時はPackages→RemoteFTP→Disconnect。