使用证书登录

修改权限:

sudo chmod 0600 key.pem

连接:

sudo ssh -i key.pem root@101.200.232.73

长久保存:

sudo ssh-add -K key.pem,下次可以直接用ssh root@101.200.232.73

配置 ssh config,可以使用ssh dev登录

Host dev
    HostName 101.200.232.73
    User root

解决电脑重启后失效

自动操作 - 新建 - 应用程序 - 选取 shell 脚本,输入:

ssh-add -K /Users/wangwenzhuang/dev/dev.pem
ssh-add -K /Users/wangwenzhuang/dev/prod.pem

设置 - 用户与群组 - 登录项,添加刚才保存的文件即可

使用 SSH 公钥登录

创建 SSH 公钥

ssh-keygen -t ed25519 -C "your_email@example.com"

读取 SSH 公钥

cat ~/.ssh/id_ed25519.pub

将 SSH 公钥添加到服务器目标用户上

ssh-copy-id root@101.200.232.73