1,在目标机器上 新建用户
useradd deploy
2.添加公钥
su - deploy
cd ~
mkdir .ssh
chmod 700 .ssh
cd .ssh/
touch authorized_keys
chmod 600 authorized_keys
公钥添加到authorized_keys
生成key ssh-keygen 一路回车
cat id_rsa.pub >> authorized_keys
3,配置一下sshd配置文件
sudo vim /etc/ssh/sshd_config
大概就是这样
# 不允许密码登录
PasswordAuthentication no
# 使用钥匙登录
PubkeyAuthentication yes
# 禁止root登录
PermitRootLogin no
# ssh 过慢 设置
UseDNS no
# Port 5222可以改个端口
4,本地测试一下
ssh -p 5222 -i id_rsa deploy@127.0.0.1
就OK了
附:
id_rsa 考出来 用来当key 在用ssh 登录工具操作就可以了
qq 48564021 还是不会的加我