SSHのセットアップ
Open SSH Server のインストール
- サーバーアプリのインストール
sudo apt -y update sudo apt -y install openssh-server
- 構成ファイルの設定
/etc/ssh/sshd_config
PermitRootLogin no # root でのログインの抑止 PermitEmptyPasswords no # 空のパスワードの抑止 MaxAuthTries <Nums> # 最大試行回数 Port <Nums> # ポート番号 PasswordAuthentication no # パスワード認証によるログインを禁止
公開カギ認証の設定
公開鍵/秘密鍵の生成
- ディレクトリの移動
mkdir ~/.ssh chmod 700 ~./ssh cd ~/.ssh
- 生成
画面に従いパスフレーズを登録する.
ssh-keygen -t ecdsa -f <file_name>
- オプション
-t 暗号化手法 (rsa,ecdsa,...)
- オプション
- サーバーに公開鍵を登録
cd ~/.ssh cat <file_name>.pub >> authorized_keys chmod 600 authorized_keys
SSHの起動
sudo systemctl ssh restart
参考