2020年05月01日
新規ユーザーでのssh鍵認証 ssh -i 秘密鍵 username@サーバ(192.168.33.10 )
vagrant sshでログインし下記コマンドでrootにスイッチ
sudo su -
パスワード認証をYesにする
[root@sv11-centos74 ~]# vi /etc/ssh/sshd_config
PasswordAuthentication yes
[root@sv11-centos74 ~]# systemctl restart sshd
サーバからログアウトする。
ローカルPCで秘密鍵と公開鍵を設定する
ssh-keygen -t rsa -b 4096 -C "hoge@example.com" -f ~/.ssh/username_id_rsa
パスワードを使用して新規作成ユーザでログイン
ssh sampleuser@192.168.33.10
sshフォルダを作成
[vagrant@localhost ~]$ mkdir .ssh
[vagrant@localhost ~]$ chmod 700 .ssh
公開鍵を送信
scp /home/[user名]/.ssh/id_rsa.pub [リモートユーザー]@[リモートサーバーのホスト名]:~/.ssh
再度パスワードでログイン
sshフォルダへ移動し、authorized_keyに名前を変更
[vagrant@localhost .ssh]$ mv /id_rsa.pub authorized_keys
権限を変更
[vagrant@localhost .ssh]$ chmod 600 authorized_keys
ログアウトしてsshでログインしてみる
ssh -i id_rsa menta@192.168.33.10
パスワード認証をNoに戻す
[root@sv11-centos74 ~]# vi /etc/ssh/sshd_config
PasswordAuthentication no
[root@sv11-centos74 ~]# systemctl restart sshd
sudo su -
パスワード認証をYesにする
[root@sv11-centos74 ~]# vi /etc/ssh/sshd_config
PasswordAuthentication yes
[root@sv11-centos74 ~]# systemctl restart sshd
サーバからログアウトする。
ローカルPCで秘密鍵と公開鍵を設定する
ssh-keygen -t rsa -b 4096 -C "hoge@example.com" -f ~/.ssh/username_id_rsa
パスワードを使用して新規作成ユーザでログイン
ssh sampleuser@192.168.33.10
sshフォルダを作成
[vagrant@localhost ~]$ mkdir .ssh
[vagrant@localhost ~]$ chmod 700 .ssh
公開鍵を送信
scp /home/[user名]/.ssh/id_rsa.pub [リモートユーザー]@[リモートサーバーのホスト名]:~/.ssh
再度パスワードでログイン
sshフォルダへ移動し、authorized_keyに名前を変更
[vagrant@localhost .ssh]$ mv /id_rsa.pub authorized_keys
権限を変更
[vagrant@localhost .ssh]$ chmod 600 authorized_keys
ログアウトしてsshでログインしてみる
ssh -i id_rsa menta@192.168.33.10
パスワード認証をNoに戻す
[root@sv11-centos74 ~]# vi /etc/ssh/sshd_config
PasswordAuthentication no
[root@sv11-centos74 ~]# systemctl restart sshd
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/9817058
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック