配置 ssh 自动登录

1. 生成本地 ssh key 对

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

生成的文件默认会处于文件夹 ~/.ssh 之下

2. 将公钥复制到服务器上

2.1 当服务器上未创建过 ~/.ssh 文件夹时

通过在本地的 bash 使用如下命令,可以将公钥复制到服务器上

cat ~/.ssh/id_rsa.pub | ssh username@hostname "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"

2.2 通用方式

scp ~/.ssh/id_rsa.pub username@hostname:/tmp
ssh username@hostname
mkdir ~/.ssh
cat /tmp/id_rsa.pub >> .ssh/authorized_keys

你可能感兴趣的:(配置 ssh 自动登录)