首页 > 其他分享 >禁用账号密码使用ssh私钥登录服务器

禁用账号密码使用ssh私钥登录服务器

时间:2023-08-13 11:32:07浏览次数:31  
标签:私钥 rsa 密码 ssh yes id 账号密码

1、生成ssh信息

id_rsa为私钥,id_rsa.pub为公钥。

私钥自己下载到本地电脑妥善保存(丢失后就无法再登陆了)

建议删除服务器端的私钥。公钥则可以任意公开。

ssh-keygen -t rsa
--------------------------------------
输入生成的名称
密码
确认密码

upload successful

2、公钥导入到系统中

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

3、修改SSH的配置文件

vim /etc/ssh/sshd_config

--------------------------------------
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
#AuthorizedKeysCommand none
#AuthorizedKeysCommandRunAs nobody
 
#默认PasswordAuthentication 为yes,即允许密码登录,改为no后,禁止密码登录
PasswordAuthentication no

4、重启SSH服务

systemctl restart sshd.service

5、使用私钥登录(以finalShell为例)

输入私钥名称、选择私钥、输入密码、

upload successful

标签:私钥,rsa,密码,ssh,yes,id,账号密码
From: https://blog.51cto.com/u_11906056/7066044

相关文章

  • 修改ssh端口号
    Linux修改远程连接端口参考博客:Linux修改远程连接端口【解决方法】错误:无法和SFTP服务器建立FTP连接,请选择合适的协议修改远程连接端口1.编辑sshd配置,修改默认的端口。vi/etc/ssh/sshd_config找到配置端口号的位置,可在命令行模式下输入'?#Port22'进行查找。详细命令可......
  • 问题记录 <git push 到 github 时遇到 ssh 端口问题>
    问题描述gitpush时遇到如下问题:ssh:connecttohostgithub.comport22:Connectiontimedoutfatal:Couldnotreadfromremoterepository.解决方式通过修改端口得以解决,将22端口改为443,添加~/.ssh/config内容如下:Hostgithub.comHostnamessh.github.com......
  • 文章学习 | MPC 是下一代私钥安全的7大原因
    文章学习:MPC是下一代私钥安全的7大原因前言多重签名钱包与单一密钥钱包相比,因其提升了资产安全性,如今已成为机构管理加密货币的标准做法。然而,最近在多方计算(MPC)领域的密码学突破正引领私钥安全的新一代发展。麻省理工学院数字货币倡议部门的区块链研究高级顾问迈克尔·J·......
  • openwrt dns ssh相关问题
    DHCP/DNS中的技术叫dnsmasq可配置hosts和自定义挟持域名配置image.pngimage.png拦截优先级为挟持域名最高,另外需要重启服务方可生效,在系统,启动项中重启dnsmasqssh使用root用户SSH登录服务器出现AccessDenied错误只输入root就出现了错误,但是输入其他......
  • SSH隧道代理实际操作指南
    在如今的互联网时代,许多网站和应用在某些地区受到限制和封锁,导致用户无法自由访问和享受在线资源。为了突破这一限制,SSH隧道代理成为了一种简单有效的工具。本文将详细介绍SSH隧道代理的原理、使用方法以及一些实际操作技巧,让您轻松畅游互联网。在介绍SSH隧道代理之前,我们先了解下S......
  • 利用ssh 隧道代理服务器本地端口,实现远程连接服务器本地数据库
    ssh隧道代理写这篇文章的原因是因为在开发中,遇到了需要对线上服务器数据进行调试,为方便在本地使用图形化工具。mysql,redis总所周知是不允许远程连接数据库的,我们就无法在本地对服务器数据进行调试。所以就可以利用ssh工具进行隧道代理本地调试数据。废话不多说直接开干,上代码......
  • 两分钟带你学会ssh免密登录(git)
    欢迎访问幸福拾荒者,一个前端知识总结分享平台,与大家一起共同成长共同进步!......
  • cjt本地账号密码修改脚本
    cjt本地账号密码修改脚本cjt本地账号密码修改sql脚本您好:方法一替换成a123456--查询相关用户的ID账套库执行需要有clouduserid的用户在专属云中才能进入。selectid,CloudUserId,*fromeap_user--对应用户的密码修改成a123456如查询出来的用户ID等于xxx账套执行updateE......
  • Mac重启后ssh-key失效问题
    Mac重启后ssh-key失效问题周日重启了下电脑,今天周一上班拉代码才发现没有权限Permissiondenied(publickey,gssapi-keyex,gssapi-with-mic).到ssh目录ssh-add-l一看,好家伙,所有的ssh-key都没有了网上百度了一波发现解决方案1、Windows处理方案在git的根目录中找到bash.ba......
  • pikachu与DVWA暴力破解账号密码
    pikachu和DVWA暴力破解账号密码pikachu靶场1. 打开小皮,激活pikachu本地靶场,再打开burpsuite,最后打开firefox浏览器,激活burpsuite代理2. 随便输入一个账号和密码,例如账号输入admin,密码输入1234563. 此时burpsuite已提示抓取成功,右键空白处,选择sendtointruder4.......