Loading
0

Mac苹果系统配置秘钥免密登录Linux系统方法

前言:之前有在windows系统中设置免密登录linux系统,在苹果Mac系统中还没设置过呢,本次介绍在苹果Mac系统中配置秘钥免密登录Linux服务器。
若是windows系统,可参考 https://blog.tag.gg/showinfo-3-36152-0.html 配置秘钥登录
Mac系统配置免密登录参考如下步骤:
1、登录Mac系统进入.ssh目录

cd ~/.ssh

执行命:ls 看下.ssh目录下的文件(如果有显示id开头的文件则表示之前配置过秘钥,建议改名备份一下)
2、分别执行如下红色命令配置秘钥即可。(邮箱更换为自己的)

mac@blog-tag-gg .ssh % ssh-keygen -t rsa  -C "admin@tag.gg"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/mac/.ssh/id_rsa):   -----> 直接回车
Enter passphrase (empty for no passphrase):  -----> 这里提示输入秘钥密码,直接回车不输入,如果输入了密码,使用秘钥登录时需要输入这个秘钥登录失去了免密登录的意义了。
Enter same passphrase again:  -----> 直接回车
Your identification has been saved in /Users/mac/.ssh/id_rsa
Your public key has been saved in /Users/mac/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:ASN8iExx7Ig3q5ih3XZxvWhpBY3GDsfsfdfsgu0C7dKw admin@tag.gg
The key's randomart image is:
+---[RSA 5072]----+
| oo=o.o .Bo.     |
|  o.+..+. =      |
| . o ...oo .     |
|. + .. o*oo      |
| . o  +.S*       |
|. .  ..=..+      |
|o= .  Eo.+ .     |
|= . o . = .      |
|   . . o         |
+----[SHA256]-----+
mac@blog-tag-gg .ssh %

秘钥配置完成,会在mac系统的.ssh目录生成:id_rsa 和 id_rsa.pub 两个文件。
3、将id_rsa.pub公钥文件上传到服务器(若是非root用户请注意修改,将ip更改为自己的真实ip)

scp ~/.ssh/id_rsa.pub root@ip:~/.ssh

通过其他方式上传也可以,必须上传到~/.ssh
4、远程登录到Linux系统服务器里面执行如下操作:

cd ~
chmod 700 .ssh
#将公钥内容写入
cat id_rsa.pub >> authorized_keys
#给权限
chmod 600 authorized_keys

5、设置后在退出终端,输入如下命令即可免密登录

ssh root@ip


 

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-3-36250-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:Linux系统中关于内存的一些详情说明
下一篇:Linux系统创建LVM逻辑卷分区方法