美文网首页
ssh 免密码登陆

ssh 免密码登陆

作者: Leslie_an | 来源:发表于2018-04-17 17:27 被阅读0次

环境说明

客户机:Mac OS X
服务器:CentOS 6.6
客户端:OpenSSH,OS X及大多数Linux都内置了OpenSSH.’ssh -v’命令可以查看版本.

大致流程

1.在客户机创建一对密钥文件,包括公钥文件(~/.ssh/id_rsa.pub),私钥文件(~/.ssh/id_rsa).

2.把公钥放到服务器上(~/.ssh/authorized_keys),在使用ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配。如果匹配成功就可以自动登录了。

客户机配置

1.查看~/.ssh文件夹,若已经存在有公钥文件(id_rsa.pub),私钥文件(id_rsa),则可以跳过客户端配置.

2.生成密钥文件.

$ ssh-keygen

然后一路回车.
然后~/.ssh下会生成id_rsa.pub和id_rsa, 其中id_rsa文件起到唯一标识你的客户机的作用.
注意:不要改这两个文件的文件名,ssh登陆时会读取id_rsa文件.

服务器配置

1.修改sshd配置文件(/etc/ssh/sshd_config).
找到以下内容,并去掉注释符”#“

=========================
  RSAAuthentication yes
  PubkeyAuthentication yes
  AuthorizedKeysFile .ssh/authorized_keys
=========================

2.配置authorized_keys文件.
若’~/.ssh/authorized_keys’不存在,则建立.ssh文件夹和authorized_keys文件.
将上文中客户机id_rsa.pub的内容拷贝到authorized_keys中.
PS:可以在客户机中执行命令来拷贝:

cat ~/.ssh/id_rsa. pub | ssh user@host “cat - >> ~/.ssh/authorized_keys”

注意:

  1. .ssh目录的权限必须是700
  2. .ssh/authorized_keys文件权限必须是600

3.重启sshd.

$ /etc/init.d/sshd restart

测试

客户机执行:

$ ssh -v user@host (-v 调试模式)

会显示一些登陆信息.
若登陆失败,或者仍然要输入密码,可以在服务器查看日志文件:/var/log/secure.

若登陆成功,则以后就可以用’ssh user@host’ 直接登陆了,不用输入密码.

相关文章

  • linux ssh 免密登陆排查技巧

    场景: 使用ssh免密登陆配置的时候。做了相关配置之后,尝试ssh免密登陆,还是提示输入密码,无法免密登陆。也没有...

  • ssh免密码登陆远程主机

    ssh免密码登陆远程主机 使用密码登录,每次都必须输入密码,非常麻烦。好在SSH还提供了公钥登录,可以省去输入密码...

  • 最全操作git命令,快速手册

    设置账号和密码 本地生成.ssh密钥 免登陆 .ssh目录的权限必须是700 .ssh/authorized_ke...

  • ssh免密码登陆及其原理

    [TOC] ssh免密码登陆及其原理 1 示例 ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-k...

  • Ubuntu 的一些安全配置

    环境 Ubuntu 16.04 i386 免密码登陆 生成秘钥 上传秘钥 禁止 SSH 密码登陆 找到 去掉注释并...

  • MAC终端 SSH 登陆: Enter passphrase f

    需求:SSH免密码登陆 利用ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"生...

  • SSH登录

    SSH免密码登陆 利用本地机器ssh到其他Linux主机是非常频繁的事情,这里简单总结一下Mac如何ssh连接和免...

  • SSH免密码登陆

    ssh免密码登陆 生成密钥公钥命令:ssh-keygen -t rsa位置是当前目录 生成内容公钥:.ssh/id...

  • ssh 免密登陆

    密码登录原理: 首先我们来看一下传统的ssh 密码登录的具体过程: 密钥登录原理: ssh 免密登陆实战 实验说明...

  • SSH的总结

    ssh的相关总结ssh登陆的过程非对称加密RSA登陆过程免密登陆linux相关文件及操作公钥与秘钥的保存格式用密码...

网友评论

      本文标题:ssh 免密码登陆

      本文链接:https://www.haomeiwen.com/subject/iccpkftx.html