如何解决Windows SFTP命令的权限提示?

FTP & SFTP & FTPS

1 前言

一个问题,一篇文章,一出故事。
今天笔者使用windows系统如下命令连接sftp服务器时遇到错误,

sftp -P 115 -i D:\will@cmdschool.org_rsa cmdschool.org\will@sftp.cmdschool.org

具体提示如下,

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'D:\\will@cmdschool.org_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "D:\\will@cmdschool.org_rsa": bad permissions
Password:
Connection closed

2 最佳实践

2.1 清理当前的ACL

icacls D:\will@cmdschool.org_rsa /inheritance:r

2.2 设置使用证书的用户权限

cacls D:\will@cmdschool.org_rsa /grant will:r
没有评论

发表回复

Bash
如何实现SFTP自动上传下载?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要实现sftp自动上传下载,于是整理此文。 以下 …

FTP & SFTP & FTPS
如何基于Oracle Linux 9.x实现SFTP邮件认证2FA?

1 前言 一个问题,一篇文章,一出故事。 笔者想实现SFTP的2FA以便增强SFTP服务的安全性,于 …

FTP & SFTP & FTPS
如何基于配置SFTP集成AD域?

1 前言 一个问题,一篇文章,一出故事。 笔者最近接到需要在SFTP集成AD的任务,于是整理此章节。 …