テクノロジー

【SSH】「Linux(Centos8.0)とWindows10」での秘密鍵の移動の失敗について(invalid format)

ゆうき's icon'
  • ゆうき
  • 2020/04/19 11:49
Content image

ただの忘備録

Conoha(VPS)を使って、Railsの勉強を始めようとした時に起きた悲劇。

 

ssh認証を行う(OpenSSHと使う)際に、公開鍵と秘密鍵を生成するわけですが、Linux側で鍵の生成をした後、あろうことか、秘密鍵の内容をcatコマンドで閲覧、コピペして、Windowsで新規ファイルを作り、そこに貼り付けしていたため、

ssh認証の際、デバッグにて

invalid format(無効な形式)

と言われてしまいました。

(グーグルにおける「invalid format」系のエラーの情報が少なかったのも、ミスを解決できない要因になっていました)

(「invalid format」という警告文は「ssh -v」を使用しないと確認できません。また、SSH通信に失敗すると、パスワード認証にグレードダウンさせられます。鍵認証でやっているのにパスワードを聞かれてしまうのは、鍵認証の失敗が原因となります)

 

SSH通信に失敗することをLinuxのパーミッション、もしくは、Windowsのパーミッションのせいだと考えていたのがミスの原因ですかね……(この手のものは、基本パーミションを疑うので)。

※ Windows側(ローカル)の場合、フォルダと秘密鍵のパーミッションをいじらなくても基本つながります(不安ならWindows以外で通信を試してみるのも良いかも)。

 

 

Windowsで新規ファイルを作って文字を移動したりすると、ファイル形式(フォーマット形式)が変わってしまっていたりするので「invalid format」になる可能性があります。

対策としては、素直に「scp」コマンドで、秘密鍵をLinuxからローカルホストに直接移動すればいいだけです。はい。

(変にいじらなければよかった……泣)

 

SSH認証でミスったらパーミッションを疑え、というのは事実だと思いますが、それと同時に、ローカルとリモートホストのエラーログをしっかり確認することも大事だと学ばされました

 

以上です。私と同じような失敗をした方の参考になれば幸いです。

 

Article tip 0人がサポートしています
獲得ALIS: Article like 89.89 ALIS Article tip 0.00 ALIS
ゆうき's icon'
  • ゆうき
  • @yuuki

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
161.20 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS