はじめに
vyosに公開鍵でsshを試みて、30分程はまったので忘備録として残しておきます。
OS | バージョン |
---|---|
vyos | 1.4-rolling-202307141223 |
結論
~/.ssh/authorized_keys
に直接書き込んでもログインできない。
configureから公開鍵を登録する必要がある。
補足
sshを有効にしたうえで、configureから直接公開鍵を登録してください。
識別用の名前はなんでも入ると思います。バックスラッシュ\
も入りました。
後で分かりやすいように名前とホストが分かるといいのではないでしょうか。
文法
set service ssh
set system login user '(ログインユーザー)' authentication public-keys '(識別用の名前)' key '(公開鍵)'
set system login user '(ログインユーザー)' authentication public-keys '(識別用の名前)' type '(鍵の種別)'
流し込んだもの
set service ssh
set system login user 'vyos' authentication public-keys 'pose@winpc' key 'AAAA***...'
set system login user 'vyos' authentication public-keys 'pose@winpc' type 'ssh-ed25519'
最終的なコンフィグ
public-keys pose@winpc {
key "AAAA***..."
type "ssh-ed25519"
参考
VyOSにSSHの鍵認証でログイン - Jaybanuan's Blog
https://redj.hatenablog.com/entry/2019/02/11/034844