linux 服务器: 免密登录 - 使用 ssh-copy-id

在一台新的服务器上,实现免密码登录

01 确认服务端 ssh 相关服务打开

# 服务配置
vim /etc/ssh/sshd_config

# 关键配置
PasswordAuthentication yes
PubkeyAuthentication yes

# 重启生效
systemctl restart sshd

02 准备服务器的信息

ip: 192.168.1.23
username: root    
password: ~vATup$VhD@x

03 copy关键的key到server

# 这个是简化后的命令
cid root@192.168.1.23

04 测试是否成功

ssh -T root@192.168.1.23

05 手动方式

手动,实际上就是将本机的 xxx_id_rsa.pub 内容 copy 到远程机器的  .ssh/authorized_keys 这个文件里

# copy 本机的
sid

# vim  .ssh/authorized_keys
写入你 clipboard 里的 text 到这个文件
linux ubuntu ssh