みたろーのさんどぼっくす

やってみたあんなことやそんなこととかを、気が向いたらまとめてみるよ。

C101PA と SSH 関連 / Ed25518 と GitHub と

そういえば SSH(クライアント側)の設定もしたんだった。

全部、crostini 側でまかなうことにした。

ssh-agent

Reddit - Crostini - ssh-agent

ここのページからたどった

SSH keys - ArchWiki

の "Start ssh-agent with systemd user" と、.bashrc への "export SSH_AUTH_SOCK=/run/user/1000/ssh-agent.socket" 追加でいけた。

鍵の更新

「公開鍵の書式が古い(意訳)」ってメッセージがサーバに接続するたび出てたから、ついでに鍵を更新した。 せっかくなので強度を上げてみる。

jnst.hateblo.jp

で、公開鍵を各所に配置。

GitHub への疎通が通らない

ssh -T git@github.com するも通らず焦る。 ssh -o KexAlgorithms=curve25519-sha256@libssh.org git@github.com -v で通った。 その後、しばらく立ってからやり直してみたら、すんなり通った。 もしかしたら、新しく登録した公開鍵が使用されるまでにはタイムラグがあるのかもしれない。

とりあえずスッキリ?