SFTPサーバ側で公開鍵と秘密鍵を作成し、それをIRISサーバにコピーして、%Net.SSH.Session() の AuthenticateWithKeyPair() を使用してSFTP接続する一連の手順(サンプル)をご紹介します。
【環境】
SFTPサーバ:CentOS8
SFTPクライアント:Windows10 & IRIS2023.1.2
SFTP接続用ユーザ:mysftpuser
【手順】
(1) CentOSでSSHの公開鍵と秘密鍵を作成します (今回は、RSA方式、4096bit)
ssh mysftpuser@172.18.xx.xx でログインし、以下 mysftpuser として作業します。