若是windows系统,可参考 https://www.zfcdn.xyz/showinfo-3-36152-0.html 配置秘钥登录
Mac系统配置免密登录参考如下步骤:
1、登录Mac系统进入.ssh目录
执行命:ls 看下.ssh目录下的文件(如果有显示id开头的文件则表示之前配置过秘钥,建议改名备份一下)cd ~/.ssh
2、分别执行如下红色命令配置秘钥即可。(邮箱更换为自己的)
秘钥配置完成,会在mac系统的.ssh目录生成:id_rsa 和 id_rsa.pub 两个文件。mac@blog-tag-gg .ssh % ssh-keygen -t rsa -C "[email protected]"
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 [email protected]
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 %
3、将id_rsa.pub公钥文件上传到服务器(若是非root用户请注意修改,将ip更改为自己的真实ip)
通过其他方式上传也可以,必须上传到~/.sshscp ~/.ssh/id_rsa.pub root@ip:~/.ssh
4、远程登录到Linux系统服务器里面执行如下操作:
5、设置后在退出终端,输入如下命令即可免密登录cd ~
chmod 700 .ssh
#将公钥内容写入
cat id_rsa.pub >> authorized_keys
#给权限
chmod 600 authorized_keys
ssh root@ip
文章评论 本文章有个评论