以下の公開鍵があるとする。
$ cat id_rsa.pub ssh-rsa AAAAB3Nz....
ユーザvyosに対して、この公開鍵を利用してSSHの鍵認証でログインできるようにする。 作業前の設定情報は以下。
$ show configuration (略) login { user vyos { authentication { encrypted-password **************** plaintext-password **************** } level admin } } (略)
設定するには、以下のコマンドを実行する。
$ configure # set system login user 'vyos' authentication public-keys 'admin' key 'AAAAB3Nz....' # set system login user 'vyos' authentication public-keys 'admin' type 'ssh-rsa' # commit # save
識別子(上記ではadmin
)は、任意の文字列でよいはず。
作業後の設定情報は以下。
$ show configuration (略) login { user vyos { authentication { encrypted-password **************** plaintext-password **************** public-keys admin { key **************** type ssh-rsa } } level admin } } (略)