SublimeText2のsftp-config.jsonという
ファイルの設定について問題が発生して悩んでます。
解決方法が書ければいいのですが、なかなか解決に
こぎつけられないので、途中経過を書いておきます。
各種コミュニティに投稿して聞いていたりしますので、文章は質問ちっくです。
問題(質問)の内容
SublimeText2のプラグインであるSFTPを使って、
PCのデスクトップ上で作成したファイルを、
下記のサイトを参考にしながら、
自宅のサーバーにアップロードしようと考えています。
SublimeText2のSFTPを使って快適にサーバー上のプロジェクト修正をしよう
しかし、「SFTPを使えるようにするまでの流れ」のうち、
「5.リモートサーバーの特定ディレクトリへの紐付け」の
作業が上手く行かず、エラーが出ます。
このエラーを出さずに、デスクトップ上のファイルを
サーバー上にアップロードするためには、
どうすれば良いでしょうか?
問題(質問)の補足
上記のサイトの内容にそって、
sftp-config.jsonというファイルの内容を
6か所変更しています。
- “host”: “server”(同期先のサーバー名)
- “user”: “user”(サーバーの一般ユーザ名)
- “password: “password”(他のSFTPソフトで使っているパスワード)
- “remote_path”: “/var/www/html/test”(testは任意で作成したディレクトリ)
- “ssh_key_file”: “~/.ssh/id_rsa”(秘密鍵の絶対パス)
- “allow_config_upload”: true(falseからtrueに変更)
この状態でアップロードしたいファイルを、
1.右クリック
↓
2.SFTP/FTP
↓
3.UPloadFile
としても添付画像のように「接続できない」というエラーが出ます。
ちなみにこのエラーは何回かエラーを
繰り返しているうちに発生したものです。
最初の頃は、このようなエラーが出ていました。
「WindowsのCドライブ上にあるsftp-configのremote_pathは”/”で始まる絶対パスを指定せよ」
と書いてあるように読めます。
当然、サーバー側でもすでに/var/www/html/の直下に
“test”という名前のディレクトリを用意しています。
SublimeText2のSFTPを経由して、
サーバーにファイルをアップロードするために、
これ以上何をすれば良いのか分かりません。