㊙️
debian12(Linux) でSSHユーザーを追加して公開鍵認証で接続する
はじめに
take64です。
最近はLinuxを一からセットアップする機会があまりなく、
SSHユーザーの追加手順が思い出せなくなったので、備忘録的にメモしておきます。
筆者環境
# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
事前準備
エディターにnanoではなくvimを使いたいのでインストールします。
vimをインストールする
sudo apt update
sudo apt install vim -y
SSHユーザーを追加して接続する
take64というユーザーを使います。
読み替えてください。
ユーザーのホームにディレクトリを作成してパーミッションを設定する
sudo mkdir /home/take64/.ssh
sudo chmod 700 /home/take64/.ssh
公開鍵認証用のファイルを作成してパーミッションを設定する
sudo touch /home/take64/.ssh/authorized_keys
sudo chmod 600 /home/take64/.ssh/authorized_keys
公開鍵を追加する
sudo vim /home/take64/.ssh/authorized_keys
sshディレクトリの所有者を変更する
sudo chown -R take64:take64 /home/take64/.ssh
確認する
ssh接続する
ssh -i ~/.ssh/{{秘密鍵}} take64@{{IPアドレス}}
Discussion