Skip to main content

CENTOS SSH

生成key

ed25519 算法 (更快更好)

ssh-keygen -t ed25519 -C "[email protected]"

rsa算法 (低版本兼容)

ssh-keygen -t rsa -b 4096 -C "[email protected]"

目标主机设置SSH

1. 添加公钥到目标主机

authorized_keys 的公钥可以为多个 每行为一个

cd ~/.ssh

cat id_ed25519.pub >> authorized_keys

2. 设置ssh


# 编辑配置文件
vim /etc/ssh/sshd_config

# 取消注释
PubkeyAuthentication yes

# 设置 AuthorizedKeysFile
AuthorizedKeysFile .ssh/authorized_keys


#保存
:wq

3. 重启ssh 以应用设置

service sshd restart

登录远程主机

cmd

ssh -i id_ed25519 root@target_ip

其他客户端

导入至ssh key 在登陆的时候选择即可