MacOS
生成密钥
1
ssh-keygen -o -t ras -C "<email>" -b 4096
将公钥加入到远程服务器的 authorized_keys 中
1
ssh-copy-id -i .ssh/id_rsa.pub <user>@<remote_ip>
Windows
安装 OpenSSH 客户端
// 如果是 Windows10 的话,确认是否已经自带,自带了就不用装。生成密钥
1
ssh-keygen -o -t ras -C "<email>" -b 4096
将公钥上传至远程服务器
1
scp ~/.ssh/id_rsa.pub <user>@<remote_ip>:pub_key
登陆到远程服务器
1
ssh <user>@<remote_ip>
将公钥加入到 authorized_keys 中
1
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys