服务器免密登录的实现以及异常解决方案

 更新时间:2016年12月07日 10:09:47   作者:simonGeek  
当我们在现在创建测试用Linux服务器或者服务器集群的时候,需要通过终端连接自己创建的服务器,实现步骤可以分为2步,下面通过本文给大家详细介绍下

当我们在现在创建测试用Linux服务器或者服务器集群的时候,需要通过终端连接自己创建的服务器。

实现步骤分为2步:

1、生成SSH Key;

2、覆盖authorized_keys文件

1、生成SSH Key

我们看到生成了以上一些列文件。

2、覆盖authorized_keys文件

因为authorized_keys文件中存储某个ssh key的公钥。如果不覆盖的话,就只能使用这个公钥登录了。不知道理解的对不对。欢迎指正。

3、配置无效,还是需要输入密码的解决方案

但是,很多人在这样配置之后还是会登录不上,也会要求输入密码,原因是如果authorized_keys文件、$HOME/.ssh目录 或 $HOME目录让本用户之外的用户有写权限,那么sshd都会拒绝使用 ~/.ssh/authorized_keys 文件中的key来进行认证的。
建议做如下配置:

.ssh文件夹的权限设置成700,只允许本用户和root用户具有可读、可写、可执行权限。

<span style="font-size:14px;">chmod 700 .ssh</span> 

.ssh/authorized_keys设置成只允许可读,可写权限。

<span style="font-size:14px;">chmod .ssh/autoorized_keys 600</span> 

经过以上3步的操作,相信大家的服务器都可以免密登录了。

以上所述是小编给大家介绍的服务器免密登录的实现以及异常解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • vscode内网访问服务器的方法

    vscode内网访问服务器的方法

    这篇文章主要介绍了vscode内网访问服务器的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 网站加速之CDN、SCDN、DCDN区别在哪?如何选择?

    网站加速之CDN、SCDN、DCDN区别在哪?如何选择?

    阿里云CDN(内容分发网络)是用户比较熟悉的,那么什么是SCDN?SCDN和CDN有什么区别?
    2020-01-01
  • Centos搭建chrony时间同步服务器过程图解

    Centos搭建chrony时间同步服务器过程图解

    这篇文章主要介绍了Centos搭建chrony时间同步服务器过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • imail8.22安装激活实例[图文]

    imail8.22安装激活实例[图文]

    今天制作此实例的目的是因为前几天我提供了IMAIL8.22中文模板和算号器,这几天问我怎么注册的人还挺多,一句话又讲不清,不讲吧,又觉得对不起朋友们,所以花了点时间,做了此实例,方便朋友们使用,高手就不用看了
    2011-09-09
  • 如何使用vscode连接openEuler服务器

    如何使用vscode连接openEuler服务器

    这篇文章主要介绍了如何使用vscode连接openEuler服务器,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-08-08
  • 如何使用宝塔安装ionCube扩展

    如何使用宝塔安装ionCube扩展

    这篇文章主要介绍了如何使用宝塔安装ionCube扩展,需要的朋友可以参考下
    2019-04-04
  • 服务器性能测试利器之sysbench详解

    服务器性能测试利器之sysbench详解

    bench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试,sysbench是基于LuaJIT的可编写脚本的多线程基准测试工具,这篇文章主要介绍了服务器性能测试利器之sysbench,需要的朋友可以参考下
    2024-12-12
  • git自定义_动力节点Java学院整理

    git自定义_动力节点Java学院整理

    这篇文章主要为大家详细介绍了自定义git的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • ubuntu 服务器中文乱码问题的解决方法

    ubuntu 服务器中文乱码问题的解决方法

    这篇文章主要介绍了ubuntu 服务器中文乱码问题的解决方法,需要的朋友可以参考下
    2018-03-03
  • 宝塔面板phpMyadmin数据库管理出现500错误的解决方法

    宝塔面板phpMyadmin数据库管理出现500错误的解决方法

    宝塔面板phpMyadmin数据库管理出现500错误的解决方法,经常会出现数据库管理phpMyadmin打不开,或则出现500内部服务器错误,本文介绍如果出现这个问题该如何解决
    2023-08-08

最新评论