0
点赞
收藏
分享

微信扫一扫

MAC本密钥证书登陆服务器

捡历史的小木板 2022-03-17 阅读 94

1.在本地Mac本上打开终端

生成公私钥匙:输入ssh-keygen,一路enter即可,也可以输入密码。如图所示

2.找到刚才生成的公私钥匙:进入上图中id_rsa和id_rsa.pub所在的文件夹,有可能要进入隐藏文件夹.ssh,可以使用Command + Shift + .这个快捷键来查看隐藏文件夹。第一个是私钥,.pub结尾的是公钥。

3. 上传 公钥到远程 Linux 服务器

这里我直接阿里云的文件上传直接传,或者使用命令都可以。

scp -P 端口 完整路径/.ssh/id_rsa.pub root@服务器IP:/root/id_rsa.pub(存放路径)

然后将mac秘钥文件追加到.ssh/authorized_keys文件里 

 

 4.通过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    #第一个步骤生成的公钥文件对应的私钥文件

 禁止 Linux 使用账号密码登录

1.cd /etc/ssh/

2.修改 SSH 的配置文件 vi sshd_config

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
#AuthorizedKeysCommand none
#AuthorizedKeysCommandRunAs nobody
#默认PasswordAuthentication 为yes,即允许密码登录,改为no后,禁止密码登录
PasswordAuthentication no

3.重启 ssh 服务

systemctl restart sshd.service
举报

相关推荐

0 条评论