Mac密钥登录服务器
step1:Mac终端中生成私钥和公钥ssh-keygen -t rsa -b 4096此时会在.ssh目录下生成两个文件step2:上传本地的公钥至远程服务器scp ~/.ssh/id_rsa.pub < 用户名>@<ip地址>:~/.ssh/step3:配置远程ssh的私钥首先在用户目录home下是否有ssh或authorized_keys文件,如果没有则需创建一下创建
step1:Mac终端中生成私钥和公钥
ssh-keygen -t rsa -b 4096
此时会在.ssh目录下生成两个文件

step2:上传本地的公钥至远程服务器
scp ~/.ssh/id_rsa.pub < 用户名>@<ip地址>:~/.ssh/
step3:配置远程ssh的私钥
首先在用户目录home下是否有ssh或authorized_keys文件,如果没有则需创建一下
创建ssh:
mkdir .ssh
创建authorized_keys:
touch authorzied_keys
设置ssh与authorized_keys权限(~/.ssh目录下):
chmod 700 .ssh
chmod 600 authorized_keys
将公钥追加到服务器ssh认证中:
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys
step4:本地ssh连接
ssh -X <用户名>@<ip地址>
附:快速登录配置
Mac终端下输入:vi ~/.ssh/config
Host alias #自定义别名
HostName 114.11.11.110 #替换为你的ssh服务器ip或domain
Port 22 #ssh服务器端口,默认为22
User root #ssh服务器用户名
IdentityFile ~/.ssh/id_rsa #第一个步骤生成的公钥文件对应的私钥文件
配置完成后,可直接输入ssh alias登录,同时可在统一config文件输入多个用户
如果需要显示图像化界面,输入ssh -X alias
更多推荐




所有评论(0)