首页 > 系统相关 >Linux 建立免密登录关系

Linux 建立免密登录关系

时间:2023-10-16 14:33:05浏览次数:52  
标签:免密 登录 keys authorized rsa 密钥 Linux 服务器 ssh

若已有密钥,直接开始第三步!!!

  1. 在本地机器上生成新的SSH密钥对。打开终端,输入以下命令:
ssh-keygen -t rsa
  1. 在生成密钥对的过程中,系统会提示您选择保存密钥的文件路径和设置密码短语(可选择跳过)。按照提示完成操作。
  2. 在远程服务器上创建.ssh目录(如果不存在)。在终端中输入以下命令:
ssh user@remote_server "mkdir -p ~/.ssh"
  1. 将本地公钥复制到远程服务器的authorized_keys文件中。输入以下命令:
cat ~/.ssh/id_rsa.pub | ssh user@remote_server "cat >> ~/.ssh/authorized_keys"

这将会将本地的公钥添加到远程服务器的authorized_keys文件中。
5. 输入远程服务器的登录密码,完成公钥的复制。

现在,您应该能够使用新生成的密钥进行免密登录了。请确保私钥(id_rsa)仍然位于本地机器上,而公钥(id_rsa.pub)已经成功复制到远程服务器上的authorized_keys文件中。

标签:免密,登录,keys,authorized,rsa,密钥,Linux,服务器,ssh
From: https://www.cnblogs.com/vetra/p/17767270.html

相关文章

  • 如何使用Linux进行进程调度优化
    如何使用Linux进行进程调度优化WBOY发布:2023-08-0216:13:21原创315人浏览过 如何使用Linux进行进程调度优化随着计算机技术的发展和互联网的普及,对计算机系统的性能要求越来越高。进程调度作为操作系统的重要功能之一,在提高系统性能方面起着重要作用。Lin......
  • Linux内核进程管理与调度:策略优化与实践分析
    Linux内核进程管理与调度:策略优化与实践分析原创 李斌 嵌入式悦翔园 2023-05-0611:40 发表于上海关注★星标公众号,第一时间获取信息嵌入式悦翔园本公众号专注于嵌入式技术,包括但不限于STM32、Arduino、51单片机、物联网、Linux等编程学习笔记,同时,公众号内包含大量......
  • Avalonia 实现视频聊天、远程桌面(源码,支持Windows、Linux、国产OS)
      现在最火的.NET跨平台UI框架莫过于Avalonia了。Avalonia基于.NETCore,因此它可以运行在任何支持.NETCore的平台上。之前基于CPF跨平台UI框架写过一个视频聊天的demo,而现在看来Avalonia是大势所趋,于是,我再写一个Avalonia版本的Demo来供大家参考,它可以在Windows和Linux(包括国......
  • Linux 中find命令 查找一类文件并统计这类文件总的大小
     001、(base)[b20223040323@admin1NTlibrary]$findnt.01*|xargsdu-sch##查找一类文件,并统计总的大小,-c表示总计76Mnt.01.nhd1.7Mnt.01.nhi797Mnt.01.nhr50Mnt.01.nin42Mnt.01.nnd168Knt.01.nni17Mnt.01.nog2.8Gnt.01......
  • 【Linux 网络编程】为什么 IP 地址通常以192.168开头?——私有 IP 地址段
    首先,192.168并不是设置局域网IP地址的唯一选择。很多企业都选择10.或者172.16开头规划局域网。三个私有IP地址段网络中的主机需要通信,需要使用一个IP地址,目前我们普遍使用的IPv4的地址,分为A、B、C、D、E五类,其中A、B、C类是我们常见的IP地址段。在这三类地址中,大多数为公有地......
  • redis在linux下自启命令
    redis在linux下自启命令[Unit]Description=redis-serverAfter=network.target[Service]Type=forkingExecStart=/usr/local/bin/redis-server/software/redis-4.0.9/redis.confExecStop=/usr/local/bin/redis-clishutdownPrivateTmp=true[Install]WantedBy=multi-u......
  • 【转】第一篇-linux中socket通信
     转,原文:https://zhuanlan.zhihu.com/p/628583834---------------- 客户端和服务端是如何通信的在linux中客户端和服务端通信的流程如图所示:流程分析:服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户......
  • Avalonia 实现视频聊天、远程桌面(源码,支持Windows、Linux、国产OS)
        现在最火的.NET跨平台UI框架莫过于Avalonia了。Avalonia基于.NETCore,因此它可以运行在任何支持.NETCore的平台上。之前基于CPF跨平台UI框架写过一个视频聊天的demo,而现在看来Avalonia是大势所趋,于是,我再写一个Avalonia版本的Demo来供大家参考,它可以在Windows和Linux......
  • Linux ls 查看目录结构与文档信息
    摘要:Linuxls命令用于列出目标目录中所有的子目录和文件,发掘并掌握ls命令及其参数设置可以驾轻就熟地管理文件,随心所欲地浏览并确定所在的位置!ls命令介绍  今天,楼兰胡杨继续跟各位猿友一起零基础学习Linux相关指令——ls,它是一条Linux必备命令。发掘并掌握ls命令常用功能,可以......
  • TUXEDO宣布Nano Pro Gen12迷你Linux PC搭载AMD Ryzen 7000U处理器
    导读这款迷你PC还配备了AMDMediatekWi-Fi6E三频带芯片,为坚定的AMD粉丝提供了更多选择。TUXEDOComputers今天宣布了NanoPro迷你PC的第12代(Gen12),内部配置升级,连接性改进,计算效率提高。与2021年11月宣布的NanoProGen11相比,NanoProGen12迷你电脑拥有更强大、更高效......