当前位置:网站首页 > 编程语言 > 正文

ssh免密码登录配置linux(ssh免密码登录配置代码)



    直接在windows使用powershell生成即可

    ssh-keygen.exe -t ed25519

    使用ed25519密钥,安全性更高且长度更短,便于将公钥写进其他脚本

2.修改服务器SSH配置文件

    注意:Red Hat系列服务器(CentOS 、Fedora) 修改SSH配置文件需要配合selinux,我从不使用Red Hat系列所以不了解如何使用

    ssh 配置文件位于:

nano /etc/ssh/sshd_config

#Port 22

    使用page down按钮翻页到 PermitRootLogin 行:

PermitRootLogin yes

    将其改为 (修改后将禁止root用户使用密码登录):

PermitRootLogin prohibit-password

    翻页到AuthorizedKeysFile行,这行保存的是每个用户SSH公钥保存的位置,例如用户名为user1的用户的公钥将保存在/home/user1/.ssh/  ,公钥默认文件名为authorized_keys,如果需要更改,将下面这行取消注释,并改为你自己的文件名或附加在后面:

#AuthorizedKeysFile     .ssh/authorized_keys .ssh/authorized_keys2

3. 其他注意事项

LICENSE: unlicense

  https://unlicense.org

到此这篇ssh免密码登录配置linux(ssh免密码登录配置代码)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 跨域解决方案的原理(解决跨域的三种方法)2026-03-21 15:00:09
  • mhaal00是华为手机的什么型号(mha_al00是什么华为手机)2026-03-21 15:00:09
  • 一年级圈一圈写一写怎么做(一年级圈一圈的两种方法)2026-03-21 15:00:09
  • ppp是什么意思啊网络用语(ppp指的是什么意思啊)2026-03-21 15:00:09
  • keil破解器怎么用(keil破解机)2026-03-21 15:00:09
  • 环形队列的优点(环形队列的优点是( ))2026-03-21 15:00:09
  • dos2unix用法(dos2unix命令使用方法)2026-03-21 15:00:09
  • 发送短信验证码要钱吗?(发送短信验证码要钱吗)2026-03-21 15:00:09
  • 快捷删除程序(快捷删除程序怎么删)2026-03-21 15:00:09
  • py文件怎么创建(py文件怎么建立)2026-03-21 15:00:09
  • 全屏图片