|
分類:[.NET 全般]
VB.NET で作成したファームアプリより、外部 Ubuntuサーバーに公開鍵認証で接続したく
ソースコード内、フォームのクラス宣言直下で
Private prvk_fp As String = "‪C:\Users\user\Documents\sakura\id_rsa" Private prvk_dt As String = File.ReadAllText(prvk_fp)
のように記述しましている部分があるのですが、二行目の部分で
---------------------------------------------------------------------------- 内部例外 NotSupportedException: 指定されたパスのフォーマットはサポートされていません。 ----------------------------------------------------------------------------
というエラーが発生します。
一行目で指定している秘密鍵(id_rsa)のファイルパスが適正でないとのことだと考えますが ファイルパス自体に間違えはなく秘密鍵自体も存在するのですが、エラーの原因・対処法など ご提示いただけないでしょうか?
(id_rsa のファイルパスは、Id_rsa のプロパティを開いて確認しました。 また、このid_rsa は Tera Term でサーバーに接続するときにも使用していますが、接続に問題はありません。)
秘密鍵自体にはパスフレーズが設定してあるので今の状態で接続は出来ないのですが、 それ以前の所で、エラーになっています。 宜しくお願い致します。
|