服务器配置用户ssh密钥登录
2018-03-27 15:59
274 查看
自己尝试的两种方式配置:
一、服务器命令配置
1.配置好用户目录(假如是test用户)
mkdir /home/test/.ssh
touch /home/test/.ssh/authorized_keys
2.生成密钥对
ssh-keygen -t rsa -C "test"
执行后出现命令提示:
Enter file in which to save the key (/root/.ssh/id_rsa):
#输入key的保存位置,直接回车即可(保存的id_rsa为将来登录的密钥)。
Enter passphrase (empty for no passphrase):
#私钥口令,不需要的话直接回车。(口令密码,会加密私钥)
3.添加公钥到 authorized_keys 文件
cat /root/.ssh/id_rsa.pub > /home/test/.ssh/authorized_keys
4.目录权限更改
chmod 700 /home/test/.ssh
chmod 600 /home/test/.ssh/authorized_keys
将.ssh目录改为test用户和testusers组:
在/home/test/.ssh目录执行:chown -R test:testusers ./
5.重启ssh服务
service sshd restart
二、自己生成密钥对导入服务器
如利用xshell生成密钥对:
1.按照(一)的步骤建好文件
2.点击xshell里面的工具-新建用户密钥生成向导,选择密钥类型RSA,长度一般2048,下一步完成
3.将生成的公钥导入到服务器用户的authorized_keys里面
4.重启ssh服务
以下为视图:
一、服务器命令配置
1.配置好用户目录(假如是test用户)
mkdir /home/test/.ssh
touch /home/test/.ssh/authorized_keys
2.生成密钥对
ssh-keygen -t rsa -C "test"
执行后出现命令提示:
Enter file in which to save the key (/root/.ssh/id_rsa):
#输入key的保存位置,直接回车即可(保存的id_rsa为将来登录的密钥)。
Enter passphrase (empty for no passphrase):
#私钥口令,不需要的话直接回车。(口令密码,会加密私钥)
3.添加公钥到 authorized_keys 文件
cat /root/.ssh/id_rsa.pub > /home/test/.ssh/authorized_keys
4.目录权限更改
chmod 700 /home/test/.ssh
chmod 600 /home/test/.ssh/authorized_keys
将.ssh目录改为test用户和testusers组:
在/home/test/.ssh目录执行:chown -R test:testusers ./
5.重启ssh服务
service sshd restart
二、自己生成密钥对导入服务器
如利用xshell生成密钥对:
1.按照(一)的步骤建好文件
2.点击xshell里面的工具-新建用户密钥生成向导,选择密钥类型RSA,长度一般2048,下一步完成
3.将生成的公钥导入到服务器用户的authorized_keys里面
4.重启ssh服务
以下为视图:
相关文章推荐
- 配置Exchange 2010 服务器(一) 配置产品密钥及登录OWA时用户不需要输入域名称
- Openssh服务配置:控制用户登录 构建密钥对验证ssh
- [整理]配置SSH密钥自动登录远程服务器
- Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录
- centos 7 系统下进行多服务器的SSH免密码登录配置
- ssh密钥登录认证自动配置脚本
- Ubuntu 14.04远程登录服务器--ssh的安装和配置
- ubuntu server 10.04 :使用ssh 密钥登录服务器
- ssh无密钥远程登录配置
- Linux下的用户管理及SSH禁止用户登录和IP连接的配置
- SSH密钥登录服务器如何设置?
- AR系列路由器使用SSH用户验证方式为password登录路由器的典型配置
- 批量配置SSH 免密钥登录脚本
- Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录【已成功实例】
- Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录
- 配置SSH非管理员用户登录
- Linux学习日志day2 Part1——搭建freeIPA服务器实现用户管理以及SSH服务远程登录
- Xshell配置ssh使用密钥公钥(publice key)登录(多图,手机慎入!)
- Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录
- 批量配置SSH 免密钥登录脚本