普通用户创建ssh无密码访问
2017-02-21 17:59
435 查看
jenkins:120.145.120.76 ubuntu:kasumi
msc1:10.25.164.100 ubuntu:kasumi
1.创建普通用户&修改密码:
$useradd ubuntu
$passwd ubuntu
创建的普通用户没有/home家目录:
切换用户后,由于缺少bash文件,不显示主机名&某些系统命令不可执行.
新建用户的时候会拷贝/etc/skel下的文件到用户家目录
对于没有创建/home目录的用户,需要拷贝/etc/skel下的文件到用户家目录,并且在/etc/passwd相应用户行编辑添加:/bin/bash
$mkdir /home/ubuntu
$chown ubuntu:ubuntu /homr/ubuntu -R
2.在jenkins上生成密钥:
$su - ubuntu
$ssh-keygen -t rsa 直接回车,生成密钥
$scp /home/ubuntu/.ssh/id_rsa.pub ubuntu@10.25.164.100:/home/ubuntu/.ssh/jenkins
3.在msc1上:
$su - ubuntu
$cat /home/ubuntu/.ssh/jenkins >> /home/ubuntu/.ssh/authorized_keys
由此,jenkins服务器可以通过ubuntu用户不使用密码访问msc1.
要实现相互无密码,在msc1上执行相同的步骤.
msc1:10.25.164.100 ubuntu:kasumi
1.创建普通用户&修改密码:
$useradd ubuntu
$passwd ubuntu
创建的普通用户没有/home家目录:
切换用户后,由于缺少bash文件,不显示主机名&某些系统命令不可执行.
新建用户的时候会拷贝/etc/skel下的文件到用户家目录
对于没有创建/home目录的用户,需要拷贝/etc/skel下的文件到用户家目录,并且在/etc/passwd相应用户行编辑添加:/bin/bash
$mkdir /home/ubuntu
$chown ubuntu:ubuntu /homr/ubuntu -R
2.在jenkins上生成密钥:
$su - ubuntu
$ssh-keygen -t rsa 直接回车,生成密钥
$scp /home/ubuntu/.ssh/id_rsa.pub ubuntu@10.25.164.100:/home/ubuntu/.ssh/jenkins
3.在msc1上:
$su - ubuntu
$cat /home/ubuntu/.ssh/jenkins >> /home/ubuntu/.ssh/authorized_keys
由此,jenkins服务器可以通过ubuntu用户不使用密码访问msc1.
要实现相互无密码,在msc1上执行相同的步骤.
相关文章推荐
- 普通用户如何设置SSH无密码访问
- 普通用户之间的ssh无密码访问设置方法
- H3C交换机创建ssh用户登录和设置aux密码
- 普通用户之间无法通过ssh协议进行切换(su),即使输入正确的密码
- linux 普通用户ssh 证书导入,证书登录不需要密码
- MySQL创建普通用户、分配权限、删除用户、修改用户密码
- MPI并行环境建立之三--配置ssh实现MPI节点间用户的无密码访问
- Hadoop架设过程中实现普通用户权限下SSH无密码登录
- Hadoop2.7.2分布式部署2(创建hadoop用户配置ssh免密码登录)
- 防止远程密码拦截破译,ssh验证和普通用户登录
- 创建hadoop用户和实现SSH无密码登录
- 普通用户ssh无密码登陆失败
- github使用(通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式))
- 为什么普通用户可以看到其他用户创建dblink的密码?
- 普通用户SSH无密码互信建立 出现的问题以及解决办法
- OpenWRT新建普通用户+权限设置+免密码登录(ssh公钥验证)
- 普通用户实现ssh无密码登录
- mysql修改登录密码、创建新的登录用户、开启外部访问的端口
- ssh root ssh localhost无需密码,但是普通用户登陆需要密码的解决办法!
- ssh普通用户进行无密码登陆