使用证书登录
修改权限:
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