前提
vb.netでssh接続を試みているのですが、秘密鍵を読み込む部分でエラーとなってしまいます。
原因が何かを知りたいです。
発生している問題・エラーメッセージ
Renci.SshNet.Common.SshException: 'openssh key type: ssh-rsa is not supported'
該当のソースコード
vb.net
1 Dim ipAddress As String = "XXX.YYY.ZZZ.AAA" 2 Dim user As String = "hoge" 3 Dim pass As String = "" 4 Dim KeyFile As String = "秘密鍵のファイルパス" ' 秘密鍵 5 Dim PassPhrase As String = "" 6 7 Dim sshconn As New PasswordConnectionInfo(ipAddress, user, pass) 8 9 Dim _PassAuth As New PasswordAuthenticationMethod(user, pass) 10 Dim _PrivateKey As New PrivateKeyAuthenticationMethod(user, New PrivateKeyFile(KeyFile)) 'ここでエラー
秘密鍵の中身
-----BEGIN OPENSSH PRIVATE KEY----- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ... AAAAAAAAA -----END OPENSSH PRIVATE KEY-----

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。