Liunx免密的配置

ops/2024/10/18 0:51:54/

在Linux系统中设置免密登录通常涉及到公钥和私钥认证的配置。以下是设置免密登录的步骤:

  1. 在客户端生成公钥和私钥对(通常使用ssh-keygen命令)。

  2. 将公钥复制到服务器的~/.ssh/authorized_keys文件中(通常使用ssh-copy-id命令)。

  3. 确保服务器的~/.ssh目录和~/.ssh/authorized_keys文件的权限是正确的(通常权限应该是700和600)。

  4. 确保服务器SSH配置文件/etc/ssh/sshd_config中允许公钥认证(PubkeyAuthentication yes)和使用authorized_keysAuthorizedKeysFile .ssh/authorized_keys)。

以下是具体的命令方式配置免密登录(另外一种是通过手动拷贝的方式):

liunx客户端:192.168.197.13

linux服务器:192.168.197.14

登录客户端192.168.197.13,在客户端生成密钥对:

ssh-keygen -t rsa

将公钥复制到服务器192.168.197.14,输入密码回车即可(此处使用的root账号免密的登录):

ssh-copy-id root@192.168.197.14

确保服务器端192.168.197.14文件权限正确:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

确保服务器端192.168.197.14SSH配置允许公钥认证:

# 编辑/etc/ssh/sshd_config文件
nano /etc/ssh/sshd_config
# 确保以下行未被注释且值为yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
# 重启SSH服务以应用更改
sudo systemctl restart sshd

完成这些步骤后,你应该能够从客户端无密码登录服务器。


http://www.ppmy.cn/ops/126336.html

相关文章

发票闪印 v3.1.10 免费电子PDF发票批量打印工具绿色版

发票闪印(电子发票打印工具)是一款免费的PDF发票打印辅助软件,因为单位有很多电子发票需要打印,每次打印都要用reader阅读器打开,选打印,选份数,选纸张,选纸盒,当然&…

Docker新手必看:快速安装和配置BookStack在线文档系统

文章目录 前言1. 安装Docker2. Docker镜像源添加方法3. 创建并启动BookStack容器4. 登录与简单使用5. 公网远程访问本地BookStack5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定公网地址远程访问 前言 本文主要介绍如何在Linux系统使用Docker本地部署在线文档管理…

Python爬虫使用示例-古诗词摘录

一、分析需求 目标地址: https://www.sou-yun.cn/Query.aspx?typepoem&id二、提取诗句 import os import re import requests import parsel#url https://www.sou-yun.cn/PoemIndex.aspx?dynastyTang&author14976&typeJie urlhttps://www.sou-yun.…

【Vue】Vue(八)Vue3.0 使用ref 和 reactive创建响应式数据

ref 创建:基本类型的响应式数据 **作用:**定义响应式变量。语法:let xxx ref(初始值)。**返回值:**一个RefImpl的实例对象,简称ref对象或ref,ref对象的value属性是响应式的。注意点: JS中操作…

RHCSA复习题

第一~七章 1.创建以下目录和文件结构,并将/yasuo目录拷贝4份到/目录下。 [rootlocalhost ~]# mkdir /yasuo [rootlocalhost ~]# mkdir /yasuo/dir1 [rootlocalhost ~]# cd /yasuo/dir1 [rootlocalhost dir1]# touch hostname hostname02 passwd ssh_config sshd [r…

linux下使用systemctl设置开机自动运行程序

本文介绍在Linux下,使用systemctl设置开机自动运行程序,实现创建一个systemd服务单元文件,并启用该服务的方法。 1、创建.service文件 在/etc/systemd/system/目录下创建一个以.service结尾的文件,例如myapp.service&#xff1a…

文本生成视频技术:艺术与科学的交汇点

在人工智能技术的飞速发展下,文本生成视频(Text-to-Video)技术已经成为现实。这项技术能够根据文本描述生成相应的视频内容,极大地拓展了内容创作的边界。本文将从三个主要方面对文本生成视频技术进行深入探讨:技术能达…

请确保已在git上配置你的user.name和user.email

问题:使用vscode在远程服务器上暂存修改报错: 原因:未在远程服务器上配置该项目对应的git的username和useremail 解决方法: 在vscode中新建一个终端 命名: git config --global user.email "youexample.com&qu…