创建一个ssh用户,设置密码
adduser william
passwd william
打开sshd配置文件,去掉注释
vim /etc/ssh/sshd_config
HostKey /etc/ssh/ssh_host_rsa_key 用rsa的key
创建经过授权的key文件
su william
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 644 .ssh/authorized_keys
启动服务
/etc/init.d/sshd start
本地生成key
ssh-keygen -t rsa
本地复制公钥到服务器
scp ~/.ssh/id_rsa.pub william@192.168.10.201:/home/william/.ssh/authorized_keys
打开sshd配置文件,不允许root登陆,不允许密码登陆
vim /etc/ssh/sshd_config
PermitRootLogin no
PasswordAuthentication no
重启服务
/etc/init.d/sshd restart