1. 如果没有装 SSH
yum -y install SSH
2. 创建 key(此次生成给 Windows 客户端使用)
SSH-keygen -t rsa
生成文件 2 个, id_rsa(私钥),id_rsa.pub(公钥)
下载, 保存
3. 再次生成 key(当前机器 key)
- SSH-keygen -t rsa
- Enter passphrase (empty for no passphrase):
4. 创建 authorized_keys 文件
把生成给 Windows 使用的公钥, 复制到此文件
5. 不允许帐号密码直接登录, 只允许有使用可以登录
远程 Linux 主机的 / etc/SSH/sshd_config 配置文件
PasswordAuthentication 改为 no
修改后 / etc/init.d/sshd reload #加载修改后的配置文件并生效
这样其他远程客户端如果没有私钥, 那么这些用户连输入密码的机会都没有, 就会被本主机直接断开
来源: http://www.bubuko.com/infodetail-2859933.html