Privileged Access Manager ( 以下、PAM) の自動接続で、TCP/UDP サービスに FileZilla を使用してFTPサイトに接続する設定を行っている。
しかし、パスワードに特定の文字があると接続に失敗する。
"C:\Program Files\FileZilla FTP Client\filezilla.exe" sftp://<user>:<password>@<Local IP>:<First Port>
Privileged Access Manager: 4.1.7 以前のバージョン
接続文字列の中に 「@」と「/」が続いて現れる場合 ( 連続しているか間に文字があるかは関係ありません ) 、FileZilla は接続に失敗します。
例えば、パスワードが 「YR@8p5/a」の場合、FileZilla は実際のサーバではなく、 8p5というサーバに接続しようと試みて失敗します。
PAM 側で問題を修正したバージョン (DE593038) は以下となります。
- PAM 4.1.6 ( ただし、ホットフィックスを入手するためにサポートケースをオープンしてください。 )
- PAM 4.1.7.01
- この修正は PAM 4.2.0 以降では組み込まれる予定です。
TCP/UDP サービスの登録時に <password> ではなく <epassword> を使用する必要があります。
例えば以下のように設定します。
C:\Program Files\FileZilla FTP Client\filezilla.exe" sftp://<user>:<epassword>@<Local IP>:<First Port>
なお、本KBは以下の英文 KB を翻訳し補足しました。
Article ID: 281980: Connections fail using FileZilla with specific characters in the password