以下は、ftps 接続を作成しようとしたときに直面した 2 つの問題です。
421 申し訳ありませんが、クリアテキスト セッションはこのサーバーでは受け入れられません。
キャッチされていません
protocol
接続資格情報に見つかりません
いくつかの設定変更の後に解決されました。これを回答に入れています。同じことがftpeでも機能するはずです。
以下は、ftps 接続を作成しようとしたときに直面した 2 つの問題です。
421 申し訳ありませんが、クリアテキスト セッションはこのサーバーでは受け入れられません。
キャッチされていませんprotocol
接続資格情報に見つかりません
いくつかの設定変更の後に解決されました。これを回答に入れています。同じことがftpeでも機能するはずです。
これを試してうまくいきました(具体的には「secure」と「secureOptions」を参照してください):
{
"protocol": "ftp",
"host": "***FTP_HOSTNAME_HERE***",
"port": 21,
"user": "***YOUR_USERNAME_HERE***",
"pass": "***YOUR_PASSWORD_HERE***",
"promptForPass": false,
"remote": "***REMOTE_PATH_HERE***",
"secure": true,
"secureOptions": {"rejectUnauthorized": false, "requestCert": true, "agent": false},
"connTimeout": 10000, // integer - How long (in milliseconds) to wait for the control connection to be established. Default: 10000
"pasvTimeout": 10000, // integer - How long (in milliseconds) to wait for a PASV data connection to be established. Default: 10000
"keepalive": 10000, // integer - How often (in milliseconds) to send a 'dummy' (NOOP) command to keep the connection alive. Default: 10000
"watch":[]
}
ftp/ftps/ftpes の場合、「プロトコル」は常に「ftp」にする必要があることに注意してください。