Linux 配置免密证书登录

编程教程 > Linux (1478) 2024-11-26 14:39:04

一  编辑SSH配置文件启用证书登录

vim /etc/ssh/sshd_config

找到
#PubkeyAuthentication yes
将前面的#注释删除,后面必须是yes

二 重启SSHD服务

service sshd restart

 

  • 生成SSH公钥,私钥.

    # ssh-keygen -t rsa

    连续三次回车.

  • 将公钥拷贝到目标服务器.

    # ssh-copy-id server-2

  • 连接目标服务器.

    # ssh server-2

注意:
需要免密登录的服务器,用户文件~/.ssh/authorized_keys 必须是 600权限

登录的服务器下面的私钥权限也是600
 



 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
一  编辑SSH配置文件启用证书登录vim /etc/ssh/sshd_config找到#PubkeyAuthentication yes将前面的#注释删除,后面必须是yes二 重启SSHD服务...
生成SSH公钥和私钥ssh-keygen -t rsa #注意生成时设置密钥的密码,这样在利用证书登录时就会先验证密码导入公钥#导入公钥到服务器用户ssh证书列表 cat ~/.ssh/id...
Linux(centos)系统远程(SSH)登录输入错误密码多次锁定账号时间PAM实现方式
前言某些地方要用到RSA非对称加密的公私密钥。记录通过openssl 工具生成RSA公钥和私钥 OpenSSL工具安装这里是openssl的官方开源库 Rele
环境说明ubuntu系统Fail2ban 是一种多功能的安全工具。虽然它主要用于防止针对 SSH 的暴力攻击,但它也可用于保护其他服务。安装Fail2Ban软件
ubuntu 配置sudo不需要输入密码Ubuntu单用用户配置sudo vi /etc/sudoers在打开文件的最下方添加以下行内容:ubuntu ALL=
linux中scp远程拷贝工具命令的安装和使用说明1.直接scp#scp-bash: scp: command not found如果说命名未找到,先安装scp
GrayLog admin账号修改密码(docker版)由于graylog的admin账号不是配置到数据库中,而是配置到配置文件/etc/graylog/server/server.conf里面...
Apine Linux 配置国内软件源echo "https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.16/main" &gtl; /etc/apk/r...
Docker overlay网络_Docker 集群网络overlay网络overlay网络用于连接不同机器上的docker容器,允许不同机器上的容器相互通信,同时支持对消息进行加密,当我们初始...
 GrayLog 普通用户添加及配置角色Graylog添加用户首先登录管理员账号,打开System&gtl;Users and Teams 点击右边的"Create User"按钮,开始创建用户...
Linux查看BIOS版本/信息详情命令如下:#dmidecode -t 0例子:root@DS:~# dmidecode -t 0 # dmidecode 2.12 # SMBIOS en...
Alpine Linux 分区扩容切换国内源(已经操作则忽略该步骤)echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main/" &g...
Linux crontab常用表达式查看crontab任务crontab -l编辑crontab任务crontab -e每隔多少秒执行一次脚本* * * * * sleep 10; /bin/y...
一、规则分类1.进入本机,即访问本机规则2.出本机,即本机访问外面规则3.转发,即本地转发规则,如端口7001转发到80 二、使用1.允许来自IP 10.1.1