普通用户创建ssh无密码访问

时间:2023-03-09 19:11:57
普通用户创建ssh无密码访问

jenkins:120.145.120.76 ubuntu:kasumi

msc1:10.25.164.100 ubuntu:kasumi

1.创建普通用户&修改密码:

$useradd ubuntu

$passwd ubuntu

创建的普通用户没有/home家目录:

$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上执行相同的步骤.