ssh公私钥登录方式设置

ssh公私钥登录方式设置

大家好,又见面了,我是全栈君。

在Linux中ssh登录远程主机的时候能够进行公私钥的认证方式。

①环境说明:两台Linux主机,host1:192.168.5.1,host2:192.168.5.10。

如今在host1上面设置然后去登录到host2主机。

②在默认的情况下ssh服务是自己主动开启的。

能够再Linux中查看下netstat –nlutp|grepssh

ssh公私钥登录方式设置

这里显示的是ssh的22port已经被监听,所以说明ssh服务已经开启了。

③在本端进行秘钥的生成:

ssh-keygen –t rsa用于生成秘钥。

ssh公私钥登录方式设置

这时候在用户的家文件夹下会有一个 .ssh/id_rsa.pub的公钥文件,这个文件须要发送给认证方。有两种方式

方式一: scp~/.ssh/id_rsa.pub root@192.168.5.10:/~ //这里须要输入对方的root用户password。

ssh公私钥登录方式设置

然后在192.168.5.10的root家文件夹以下建立隐藏的.ssh文件夹和authorized_keys文件并把拷贝过来的文件追加到新建的authorized_keys中去。

OK。追加完了之后在client进行远程的登录 ssh  –l username 192.168.5.1。第一次是须要输入password的等到再次登录的时候就不须要password认证了,由于再次认证用的是秘钥的认证,不须要设计到用户的认证。note:自己建立的隐藏文件的权限须要改成700 chmod 700 ~/.ssh

 

方式二:ssh-copy-id–I  ~/.ssh/id_rsa.pub root@192.168.5.1,不须要我们手动的进行文件的创建。对应的文件内容会自己主动的追加进去。

登录 ssh –l root192.168.5.1直接登录成功。

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115789.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月30日 下午4:00
下一篇 2022年1月30日 下午4:00


相关推荐

  • Oracle数据库基础教程:入门其实很简单

    Oracle数据库基础教程:入门其实很简单Oracle 数据库基础教程 入门其实很简单 Oracle 数据库系统是目前最流行的客户 服务器数据库之一 本文集从初学者的角度出发 由浅入深 循序渐进地介绍了 Oracle 数据库开发的基础知识 此外 文集对数据库基本理论及其在数据库开发过程中的应用也有详细介绍 详细解读和小伙伴们一起来吐槽

    2026年3月26日
    1
  • Nginx代理转发_nginx代理和转发的区别

    Nginx代理转发_nginx代理和转发的区别nginx之proxy_pass第一种:location/proxy/{proxy_passhttp://127.0.0.1/;}代理到URL:http://127.0.0.1/test.html第二种(相对于第一种,最后少一个/location/proxy/{proxy_passhttp://127.0.0.1;}代理到URL:http://127.0.0.1/proxy/test.html第三种location/proxy/{p

    2025年7月4日
    8
  • Vue路由传参详解(params 与 query)

    Vue路由传参详解(params 与 query)Vue 路由传参详解 params 与 query 前言 路由传参分为 params 传参与 query 传参 params 传参类似于网络请求中的 post 请求 params 传过去的参数不会显示在地址栏中 但是不能刷新 params 只能配合 name 使用 如果提供了 path params 会失效 query 传参类似于网络请求中的 get 请求 query 传过去的参数会拼接在地址栏中 name xx query 较为灵活既可以配合 path 使用 也能配合 name 使用 亲测可用

    2026年3月18日
    2
  • idea20.3.1激活码-激活码分享2022.02.17[通俗易懂]

    (idea20.3.1激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年4月1日
    290
  • 快评丨OpenClaw火爆,普通人该急着“养虾”尝鲜吗?

    快评丨OpenClaw火爆,普通人该急着“养虾”尝鲜吗?

    2026年3月13日
    1
  • Python 列表与元组

    Python 列表与元组作者 billy 版权声明 著作权归作者所有 商业转载请联系作者获得授权 非商业转载请注明出处序列概述序列是一块用于存放多个值的连续内存空间 并且按一定顺序排序 每个值 称为元素 都分配一个数字 称为索引或位置 通过该索引可以取出相应的值 在 Python 中 序列结构主要有列表 元组 集合 字典和字符串 对于这些序列结构有以下几个通用的操作 其中 集合和字典不支持索引 切片 相加和相乘操作 索引序列中的每一个元素都有一个编号 也成为了索引 Indexing 这个索引是从 0 开始递增的 即

    2026年3月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号