1.在Mac本地生成公钥和私钥
cd ~/.ssh
ssh-keygen -t rsa
一直回车就行了
2.如果服务器端根目录下没有.ssh目录 需要在服务器端先创建 再授权
mkdir ~/.ssh
chmod 700 ~/.ssh/
3.在Mac本地发送公钥到服务器端并授权
scp id_rsa.pub root@ip:~/.ssh
cat id_rsa.pub >>authorized_keys
chmod 600 authorized_keys
4.退出系统重新登录即可
如何配置别名登陆?
1>在本地~/.ssh/创建config文
vim ~/.ssh/config
2>添加如下配置
Host alias #自定义别名
HostName hostname #替换为你的ssh服务器ip或domain
Port port #ssh服务器端口,默认为22
User user #ssh服务器用户名
IdentityFile ~/.ssh/id_rsa #第一个步骤生成的公钥文件对应的私钥文件
3.保存关闭即可别名登陆
例如:ssh alias