Linux7设置ssh秘钥登录并关闭密码登录

说明:场景为windows使用WinScp远程登录linux服务

winscp安装教程:winscp安装及关联putty使用_putty.exe没有找到_cherishSpring的博客-CSDN博客

1.在window上生成公钥和秘钥,操作方式参考以下文章第3点:

git关联云效使用教程_云效怎么绑定git账号-CSDN博客

​​​​​​生成文件如下

2.将id_rsa.pub文件上传到linux服务器.ssh目录

复制代码
cd /root
mkdir .ssh
  1. 配置sshd_config文件

    cat id_rsa.pub>>authorized_keys #将公钥写进文件
    vim /etc/ssh/sshd_config #编辑sshd_config文件,按i进入编辑模式

    #以下配置有则修改,无则空白处添加
    PasswordAuthentication no #关闭密码登录
    RSAAuthentication yes #使用RSA加密算法
    PubkeyAuthentication yes #打开密钥输入模式
    PermitRootLogin yes #允许root远程登陆

    #允许的公钥存放的文件,普通用户需要在主目录下再存放一份.ssh文件并在此配置
    AuthorizedKeysFile .ssh/authorized_keys /home/app/.ssh/authorized_keys

    按esc
    输入:wq保存退出

    systemctl restart sshd #重启ssh服务

4.使用winscp以ssh方式远程访问服务,高级->SSH->验证->选择密钥文件

相关推荐
DianSan_ERP11 小时前
如何通过抖店订单接口实现订单状态管理与履约自动化?
运维·自动化
b***251112 小时前
18650电池点焊机:电阻焊技术如何决定电池组的成败|深圳比斯特自动化
运维·自动化
原来是猿12 小时前
网络计算器:理解序列化与反序列化(中)
linux·运维·服务器·网络·tcp/ip
前端老曹12 小时前
Docker 从入门到放弃:完整指南
运维·docker·容器
AOwhisky13 小时前
虚拟化技术学习笔记
linux·运维·笔记·学习·虚拟化技术
rabbit_pro14 小时前
Docker compose部署Ollama使用模型
linux·运维·docker
笑洋仟15 小时前
docker的overlay2目录占用磁盘空间很大,清理办法
运维·docker·容器
木雷坞15 小时前
2026 年 5 月国内可用 Docker 镜像源列表与配置方法
运维·docker·容器
2301_7807896616 小时前
“数字珍珠港”再现:西北能源基地DNS篡改事件深度复盘与防护升级
运维·服务器·网络·tcp/ip·网络安全·智能路由器·能源
老王谈企服16 小时前
2026制造业供应链韧性提升,智能化将成为核心解决方案吗?基于实在Agent的端到端自动化实践
运维·人工智能·ai·自动化