Ubuntuで作業するときは、Tera Termでつないで作業しているので少しセキュリティ強化のために、認証方式を鍵交換で行います。
1.鍵の作成
公開鍵と秘密鍵を作成する
作成方法は自由。
- ssh-keygenで作成。
- Tera Termで作成。
秘密鍵:id_rsa(クライアント側に持っておく)
公開鍵:id_rsa.pub(ubuntu側に持っておく)
2.公開鍵の配置
公開鍵をホームディレクトリ置きます
2-1.ホームディレクトリに「.ssh」というディレクトリを作成する
2-2.id_rsa.pubファイルを「authorized_keys」というファイル名で保存する
3.パスワード方式の認証を禁止する
SSHでパスワードでログインできなくなります。
/etc/ssh/sshd_configファイルの「PasswordAuthentication」を「no」でする
4.sshdを再起動する。
>sudo /etc/init.d/ssh restart
0 件のコメント:
コメントを投稿