赞
踩
adduser username
之后根据提示输入无关紧要内容
usermod -aG sudo mgx
1.进入到想要存储密钥的目录
右键打开Git Bash Here,输入命令
ssh-keygen.exe -t rsa
然后根据提示输入密钥名称(默认为id_rsa),passphrase即可生成
3.将id_rsa.pub上传公钥到服务器
4.追加id_rsa.pub文件到authorized_keys 中
- cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
- # 修改权限
- chmod 600 ~/.ssh/authorized_keys
vim /etc/ssh/ssh_config
修改以下内容
- # 允许使用密钥登录
- PubkeyAuthentication yes
- # 设置密钥文件位置
- # Expect .ssh/authorized_keys2 to be disregarded by default in future.
- AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
测试登录,如测试登录成功,可以把密码登录,允许root用户登录禁用更加安全,禁用之后记得重启ssh服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。