最近のアクセス:
ページ
履歴
バックリンク
SFTP の接続オプション
注
: これらのオプションは、SSH File Transfer Protocol (SFTP) を実装する
GeneXus SFTP Module
の一部です。
SDT SftpOptions
プロパティ
Host
- Character(100): SFTP サーバーのドメイン名または IP。
Port
- Numeric(9.0): ポート番号 -
既定値
: 22。
User
- Character(100): サーバーに登録されている認証対象のユーザー (@ドメインを除く)。
Password
- Character(100): ユーザーおよびパスワードを使った認証方法で使用する、登録されているユーザーのパスワード。
KeyPath
- VarChar(256): 接続の確立に使用する登録されている秘密鍵へのローカルの絶対パス。
KeyPassword
-
Character(100): [ KeyPath ] プロパティで指定されている暗号化された鍵ファイルのパスワード。
AllowHostKeyChecking
- Boolean: サーバーのフィンガープリントを known_hosts ファイルに対してチェックする場合は True。-
既定値
: True。
KnownHostsPath
- VarChar(256): known_host ファイルの絶対パス。
WhiteList
-
ExtensionsWhiteList
SecurityAPICommons オブジェクト (GeneXus v16 Upgrade 9 以降で利用可能)。
実装の詳細
[ KeyPath ] が設定されている場合、パスワードも設定されている場合でも、自動的に秘密鍵を使用して接続を確立しようとします。
known_hosts ファイルの形式は OpenSSH で定義されている形式である必要があります。
詳しくは、こちらを参照してください。
[ User ] は、秘密鍵の認証方法を使用する場合に必要です。
[ AllowHostKeyChecking ] が False の場合、 [ KnownHostsPath ] が設定されていても、サーバーの識別情報がチェックされません。中間者攻撃が可能になるため、この設定は
お勧めしません
。テストにのみ使用してください。
[ AllowHostKeyChecking ] が True の場合、 [ KnownHostsPath ] が設定されていないか、known_hosts の形式が無効であるか、サーバーのフィンガープリントが指定ファイル内のいずれの登録ホストとも一致しない場合、サーバーへの接続が確立されません。
[ KeyPath ] で参照する秘密鍵は Base64 エンコードのファイルです。暗号化された秘密鍵を使用すること、鍵の暗号化パスワードの設定に [ KeyPassword ] プロパティを使用することが想定されています。使用できるファイル拡張子は、なし、.pem、.key です。