1、生成密钥目录
cd /root
mkdir .ssh
chmod 700 .ssh
cd .ssh
touch authorized_keys
chmod 600 authorized_keys
ssh-keygen -t dsa (生成密钥对)
-----------------------------------
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa): 比如id_dsa01
Enter passphrase (empty for no passphrase): 密码
Enter same passphrase again: (重复确认密码)
-----------------------------------
在/root/.ssh目录下会生成密钥对文件,如:“id_dsa01、id_dsa01.pub”。
cat id_dsa.pub >> authorized_keys
2 、配置SSHD服务
vi /etc/ssh/sshd_config
配置调整项如下:
------------------------------------
Protocol 2
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no
保存后退出。
------------------------------------
service sshd restart
3、将密钥对下载到本地,下次登陆需要用SSH2的协议、publickey登陆,并配置指定公钥id_dsa.pub的位置。
4、测试。
cd /root
mkdir .ssh
chmod 700 .ssh
cd .ssh
touch authorized_keys
chmod 600 authorized_keys
ssh-keygen -t dsa (生成密钥对)
-----------------------------------
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa): 比如id_dsa01
Enter passphrase (empty for no passphrase): 密码
Enter same passphrase again: (重复确认密码)
-----------------------------------
在/root/.ssh目录下会生成密钥对文件,如:“id_dsa01、id_dsa01.pub”。
cat id_dsa.pub >> authorized_keys
2 、配置SSHD服务
vi /etc/ssh/sshd_config
配置调整项如下:
------------------------------------
Protocol 2
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no
保存后退出。
------------------------------------
service sshd restart
3、将密钥对下载到本地,下次登陆需要用SSH2的协议、publickey登陆,并配置指定公钥id_dsa.pub的位置。
4、测试。