---
title: "接続情報 - SFTP | TROCCO Docs"
slug: "connection-configuration-sftp"
updated: 2026-07-09T10:13:01Z
published: 2026-07-09T10:13:01Z
canonical: "documents.trocco.io/connection-configuration-sftp"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documents.trocco.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 接続情報 - SFTP

本ページでは、SFTPに接続するための設定（接続情報）について説明します。 転送に関する設定については、[転送元 - SFTP](/docs/data-source-sftp)・[転送先 - SFTP](/docs/data-destination-sftp)を参照ください。

## 利用上の注意・制約

              接続タイムアウト

              

SFTPサーバーへの接続時に、接続タイムアウトが発生する場合があります。 接続タイムアウトが発生した場合は、SFTPサーバーの設定やネットワーク環境を確認してください。

## 設定項目

| 項目名 | 必須 | 説明 |
| --- | --- | --- |
| ホスト名 | ✓ | SFTPサーバーのホスト名またはIPアドレスを入力します。 |
| ポート番号 | ✓ | SFTPサーバーのポート番号を入力します。 通常は`22`を指定します。 |
| ユーザー名 | ✓ | SFTPサーバーに接続するためのユーザー名を入力します。 |
| パスワード | - | SFTPサーバーに接続するためのパスワードを入力します。 パスワード認証を使用する場合は必須です。 |
| 秘密鍵 | - | SFTPサーバーに接続するための秘密鍵を入力します。 公開鍵認証を使用する場合は必須です。 秘密鍵は`PEM`形式の`PKCS#1`である必要があります。 |
| 秘密鍵のパスフレーズ | - | 秘密鍵にパスフレーズが設定されている場合は入力します。 パスフレーズが設定されていない場合は空欄のままにします。 |
| 相対パスとして探索する | ✓ | チェックを入れると、ユーザーのホームディレクトリをルートディレクトリとして扱います。 デフォルトは有効（チェックあり）です。 |
| Windowsサーバー | ✓ | チェックを入れると、接続先をWindowsサーバーとして扱います。 デフォルトは無効（チェックなし）です。 |

## SFTP側で必要な作業

### SFTPサーバーの設定

SFTPサーバーに接続するには、以下の設定が必要です。

1. SFTPサーバーが稼働していることを確認します。
2. ファイアウォールの設定で、[TROCCOからSFTPサーバーへのアクセスが許可](/docs/global-ip-list)されていることを確認します。
3. SFTPサーバー上に、TROCCOからの接続に使用するユーザーアカウントが作成されていることを確認します。

### 権限の付与

SFTPサーバーに接続するユーザーには、適切な権限を付与する必要があります。

#### 転送元に利用する場合

SFTPサーバーからデータを取得するには、以下の権限が必要です。

- 対象ディレクトリの読み取り権限
- 対象ファイルの読み取り権限

#### 転送先に利用する場合

SFTPサーバーにデータを転送するには、以下の権限が必要です。

- 対象ディレクトリの読み取り権限
- 対象ディレクトリの書き込み権限
- 対象ファイルの読み取り権限
- 対象ファイルの書き込み権限

### 公開鍵の登録（公開鍵認証の場合）

公開鍵認証を使用する場合は、以下の手順でSFTPサーバーに公開鍵を登録します。

1. 秘密鍵と公開鍵のペアを生成します。

```
ssh-keygen -t rsa -b 4096 -m PEM
```
2. 生成された公開鍵（`.pub`ファイル）をSFTPサーバーの`~/.ssh/authorized_keys`ファイルに追加します。

```
cat id_rsa.pub >> ~/.ssh/authorized_keys
```
3. `authorized_keys`ファイルのパーミッションを適切に設定します。

```
chmod 600 ~/.ssh/authorized_keys
```
4. `.ssh`ディレクトリのパーミッションを適切に設定します。

```
chmod 700 ~/.ssh
```
5. TROCCOの接続情報設定で、生成した秘密鍵（`id_rsa`）の内容を入力します。

## 困ったときには・トラブルシューティング

### 接続に失敗する

#### 考えられる原因

- ホスト名やIPアドレスが間違っている
- ポート番号が間違っている
- ユーザー名やパスワードが間違っている
- 公開鍵認証の場合、秘密鍵やパスフレーズが間違っている
- ファイアウォールによってアクセスがブロックされている
- SFTPサーバーが稼働していない

#### 対処方法

- ホスト名、ポート番号、ユーザー名、パスワードが正しいか確認してください。
- 公開鍵認証の場合、秘密鍵が正しい形式（PEM形式）であるか確認してください。
- SFTPサーバーの管理者に、ファイアウォールの設定を確認してもらってください。
- SFTPサーバーが稼働しているか確認してください。

### 権限エラーが発生する

```
Error: Permission denied
```

#### 考えられる原因

- ユーザーに必要な権限が付与されていない
- 対象のディレクトリやファイルのパーミッションが適切に設定されていない

#### 対処方法

- SFTPサーバーの管理者に、ユーザーに適切な権限が付与されているか確認してもらってください。
- 対象のディレクトリやファイルのパーミッションが適切に設定されているか確認してください。
