93640
sftp.jsonの内容は次のとおりです。

```

    {
    "name": "xserver",
    "host": "sv10939.xserver.jp",
    "protocol": "sftp",
    "port": 10022,
    "username": "ice888",
    "password": "greenmile",
    "privateKeyPath": "C:/Users/正人/Documents/ssh/ice888.key",
    "passphrase": "greenmile888",
    "remotepath": "/home/ice888/siteof.net/public_html",
    "uploadOnSave": true
    }
    
```

リモートパスはあっていると思うのですが、階層でいうと、siteof.netの層にアップロードされてしまいます。  
public_htmlのそうにアップロードしたいです。

エックスサーバーに電話して聞いても、サーバー上の問題はないそうなので、こちらの問題のようです。

なにかのヒントになるかもしれないので、状況を説明します。  
・昨年の12月にsiteofearth.comのドメインを失効してしまい、siteof.netにデータを移している最中です。

・今月にsiteof.netをお名前.comで購入しました。

・Filziraでsiteof.net/public_htmlにアップロードが出来ました。  
しかし、vscodeで保存+自動アップロードしながらホームページを作っていきたいので、アップロード確認後に削除しました。

・vscodeで最上層にアップロードしたフォルダは、Filzira上では削除できているのですが、エックスサーバーのファイルマネージャーではフォルダのみ残っています。原因は不明です。

拙い説明で申し訳ありませんが、早くホームページを作りたいので、教えていただけるとありがたいです。

ご回答よろしくおねがいします。
CC BY-SA 4.0
2023-01-31T11:31:54.683
93639
2023-01-31T12:16:55.000
2023-01-31T12:08:29.470
3060
56858
question
vscode ftp
Visual Studio CodeのSFTPで、エックスサーバーへアップロードしているのですが、最上層にアップロードされてしまいます。
エックスサーバーに対する FTP の設定例を紹介している記事を参考にすると、独自ドメインを利用している場合は接続先の直下に `<独自ドメイン名>`
のディレクトリがあり、その下に `public_html` などが用意されているようです。

```

    "remotepath": "/<独自ドメイン名>/public_html"
    
```

あなたの利用している独自ドメイン名が "siteof.net" であるなら、以下のような設定になりそうです。

```

    "remotepath": "/siteof.net/public_html"
    
```

**参考:**  
[エックスサーバー（XSERVER）にファイルアップロードする方法](https://teru1213.com/file-upload/)
CC BY-SA 4.0
2023-01-31T12:16:55.000
93640
2023-01-31T12:16:55.000
3060
93639
answer