SSH1.エラー内容2.エラー発生環境サーバークライアント3.解決方法4.原因はCentOS8の仕様にあった1.エラー内容C#.netでFTPSクライアントアプリケーションをデバッグ中に下記のエラーが発生しました。呼び出しに失敗しました。内部例外を参照してください。これはFTPサーバーへ接続する段階で発生しました。Windowsにおいてセキュリティに関する様々な機能を提供するAPIである。この文面を読むと、どうも暗号化の部分がおかしいようです。アプリケーションは【TLS1.0】の暗号化通信を行うように設定していたのですがこの部分について調べてみることにしました。2.エラー発生環境サーバーOS:CentOS8FTPサーバー:vsftpd暗号化プロトコル設定:TLS1.0クライアントOS:windowsFTPクラス:FluentFTP暗号化プロトコル設定:TLS1.0暗号化プロトコルの設定については【TLS1.0】共通にしているので何故エラーが発生するのか不明でした。3.解決方法とりあえずよくわからないのでクライアント側の暗号化プロトコルを【TLS1.2】に変更してみました。その結果、問題なく通信が出来てしまいました。※【TLS1.1】にしてもエラーが発生。サーバー側の設定にミスがあったのかと思い【vsftpd.conf】を確認してみるとssl_tlsv1=YESとなっており設定にミスもありませんでした。4.原因はCentOS8の仕様にあった【CentOS8】は【TLS1.0】、【TLS1.1】がデフォルトで無効となっているようです。【TLS1.3】への移行が進んでいる中で【TLS1.0】、【TLS1.1】は使うのはやめようということでしょうか?とりあえず後で見るとややこしくなるので【vsftpd.conf】の中身をssl_tlsv1.2=YESに書き換えて本件は終了としました。【C#.net】USBメモリの挿入を検知して、取り外しまで行う。(2)月別アーカイブこのサイトについてプライバシーポリシーリンクお問い合わせスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。