1:先进入主机,在家目录下创建.ssh目录,给予700的权限
mkdir .ssh
chmod 700 .ssh
创建authorized_keys文件,给予600的的权限
touch authorized_keys
chmod 600 authorized_keys
2:在.ssh目录下,利用ssh-keygen新建密钥,
执行完成后,会生成两个文件,id_rsa和id_rsa.pub;id_rsa为公钥下载到本地,放在用户家目录下新建文件夹.ssh ;id_rsa.pub为私钥写入authorized_keys文件里,cat id_rsa.pub >> authorized_keys。id_rsa配置到自己的客户端上。
3:进入/etc/ssh/目录下,vi sshd_config
#打开
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
HostKey /etc/ssh/ssh_host_rsa_key
:
4:#重启ssh,需要root权限
service sshd restart
source ~/.bash_profile