Linux设置免密登录

以下所有操作基于CentOS 7,本地为A,服务器为B

首先,登录服务器B,按照以下操作进行:

  1. 检查是否已经关闭了selinux
#切换到root账户
su root
vim /etc/selinux/config
#将SELINUX设置为SELINUX=disabled
  1. 检查是否启动了sshd服务
/sbin/service sshd status
#内容如下:
Redirecting to /bin/systemctl status sshd.service
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-07-27 17:28:01 CST; 37min ago
  1. 生成公钥和私钥
ssh-keygen -t rsa
然后一路按回车即可

其次,在本地A也生成公钥和私钥,本机MAC,所以生成方式和服务器B一致,
其他OS可以问下度娘
最后,将本地公钥注册到服务器,即将本地~/.ssh/id_rsa.pub的内容追加到服务器B:/root/.ssh/authorized_keys中即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 加密算法 对称加密算法 加密和解密使用同一个密钥 DES、3DES、AES、Blowfish、Twofish、ID...
    毛利卷卷发阅读 5,546评论 0 4
  • SSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet...
    StarShift阅读 7,334评论 0 7
  • http://blog.csdn.net/pipisorry/article/details/52269785 什...
    950545c4cd64阅读 83,481评论 0 13
  • SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group...
    shuff1e阅读 5,724评论 1 11
  • 缕缕青烟从门的缝隙中飘散出来,时不时听见手指按下打火机时发出的“啪嗒,啪嗒”声。 肆意的笑声伴着嘈杂的高谈阔论穿透...
    木鱼儿叮咚阅读 1,514评论 0 3