Linux如何关闭远程ssh密码登录

 更新时间:2023年08月11日 11:04:17   作者:Mr..Deer  
这篇文章主要介绍了Linux如何关闭远程ssh密码登录问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Linux关闭远程ssh密码登录

远程登录linux使用ssh时,使用密码登录会有安全风险问题,采用密钥登录会更安全。

配置关闭使用ssh密码登录 (以管理员身份):编辑 /etc/ssh/sshd_config 文件:

vim /etc/ssh/sshd_config

修改下图字段为 no

保存配置文件后,重新加载:

systemctl reload sshd

Linux关闭ssh密钥登录(禁止免密登录)

liinux环境免密登录配置好之后,修改完密码,免密方式不受改密码的影响,还能直接免密登录,

阻止免密登录方式有也有很多,两个思路

1、破坏密钥

可以修改密钥的权限,使其不能读写 chmod 000 +密钥路径 ,删除,移动密钥,

2、在ssh配置文件里面进行限制

编辑ssh配置文件

vim /etc/ssh/sshd_config

找到

#PubkeyAuthentication yes 

修改为

PubkeyAuthentication no

#以上步骤可以直接用sed替换实现

#sed -i "s/#PubkeyAuthentication yes/PubkeyAuthentication no/g" /etc/ssh/sshd_config

重启ssh服务

`systemctl restart sshd.service`  (这里是centos,其它发行版本自行搜索)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 在Linux服务器上部署War项目教程

    在Linux服务器上部署War项目教程

    文章讲述了如何将War包上传到Linux服务器上的步骤,包括使用FTP或SFTP上传,确认并安装Java运行环境和Web服务器(如ApacheTomcat或Nginx),将War包复制到相应的目录,并重启服务以确保部署成功,最后,通过浏览器访问部署的应用
    2025-02-02
  • 如何实现连接一个Linux服务器

    如何实现连接一个Linux服务器

    这篇文章主要介绍了如何实现连接一个Linux服务器问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 在 CentOS 8 上安装Jenkins的方法

    在 CentOS 8 上安装Jenkins的方法

    这篇文章主要介绍了在 CentOS 8 上安装Jenkins的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • 使用VSCode的Remote-SSH连接Linux进行远程开发

    使用VSCode的Remote-SSH连接Linux进行远程开发

    这篇文章主要介绍了使用VSCode的Remote-SSH连接Linux进行远程开发,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • tmpwatch命令清除旧文件的方法

    tmpwatch命令清除旧文件的方法

    这篇文章主要介绍了tmpwatch命令清除旧文件的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 阿里云CentOS 7.4 使用Flask建站的方法

    阿里云CentOS 7.4 使用Flask建站的方法

    这篇文章主要介绍了阿里云CentOS 7.4 使用Flask建站的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Ubuntu配置静态IP的两种方法

    Ubuntu配置静态IP的两种方法

    在本教程中,您将了解有关 Ubuntu 静态 IP 地址配置的所有信息,我们将为读者Ubuntu配置静态IP的两种方法以及详细的配置过程,通过图文介绍的非常详细,需要的朋友可以参考下
    2024-10-10
  • Apache 多站点虚拟主机配置方法

    Apache 多站点虚拟主机配置方法

    Apache 多站点虚拟主机配置方法, 有这类需要的朋友可以参考下。
    2009-07-07
  • 一文详解Linux中的fork机制

    一文详解Linux中的fork机制

    fork() 是一种系统调用,用于在操作系统中创建新进程,当 fork() 被调用时,会生成一个当前进程的副本(称为子进程),而原始进程则被称为父进程,本文给大家详细介绍了Linux中的fork机制,需要的朋友可以参考下
    2025-03-03
  • Ubuntu下安装rsh实现无密码访问详解

    Ubuntu下安装rsh实现无密码访问详解

    这篇文章主要为大家详细介绍了Ubuntu下安装rsh实现无密码访问的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03

最新评论