====== SSHプロキシサーバーの設定 ====== [[:linux|一つ上へ]] ユーザー名を**user**で作成する場合の手順について記載する。 まずは鍵ペアを作成してもらい、公開鍵を送付してもらう。 ssh-keygen -t rsa -b 2048 -C "user@example.com" ユーザーを作成する。ユーザーには直接ログインできないように-sオプションで/sbin/nologinを指定しておく。 useradd -s /sbin/nologin -c "This is a user for sshproxy" user ユーザーのホームディレクトリに.sshディレクトリを作成し、所有者をパーミッションを変更しておく。 cd /home/user mkdir .ssh chown user:user .ssh chmod 700 .ssh 作成した.sshディレクトリの中にauthorized_keysファイルを作成し、共有された公開鍵を貼り付けて保存する。 cd .ssh touch authorized_keys chown user:user authorized_keys chmod 600 authorized_keys vi authorized_keys さらに、接続ユーザーを制限する場合は/etc/ssh/sshd_configを編集して以下を記載する。 AllowUsers user 設定したらサービスを再起動する。 systemctl reload sshd