首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拥有一个具有密钥对和ssh私钥的Linux服务器。Windows桌面应用程序中用于服务器登录的Ppk

问拥有一个具有密钥对和ssh私钥的Linux服务器。Windows桌面应用程序中用于服务器登录的Ppk
EN

Stack Overflow用户
提问于 2017-01-21 02:12:39
回答 2查看 59关注 0票数 0

我有一个Windows桌面应用程序,我需要从该应用程序登录Linux服务器,以便从服务器访问配置文件。在我的代码中硬编码Linux用户名和密码不是一个好主意。因此,在我的本地有一个私钥,并将相同的密钥添加到Linux服务器授权的密钥中,并仅为一个用户提供对特定配置文件的读取访问权限。(该特定用户不能访问Linux服务器中的其他文件)从安全角度考虑,这是一个正确的想法吗?或者任何想法如何从windows应用程序安全地登录Linux服务器。

EN

回答 2

Stack Overflow用户

发布于 2017-01-21 02:20:24

作为ssh的一部分,scp就是为此而构建的。

Winscp是一个众所周知的windows免费scp客户端,它已经具有脚本和自动传输功能。

请参阅https://winscp.net/eng/docs/guide_automation

所以,是的,创建一个可以访问配置文件的用户。

创建密钥对并将pub密钥添加到您在用户主目录中创建的.ssh目录。目录和文件的权限只需要是所有者。

正如您所提到的,pub key需要重命名为authorized_keys。

确保将密钥转换为适合于操作系统的密钥。

Openssh和putty密钥的格式不同,但它们都有相应的工具,可以将一种格式转换为另一种格式。

在你的windows机器上,你需要私钥,而不是公钥。

票数 1
EN

Stack Overflow用户

发布于 2019-04-25 01:23:21

您可以使用数据泄漏检测工具持续跟踪您的登录安全。为此,我使用了Hivecode。它有助于确定是否有其他人可以访问您的服务器和数字资产。我已经收到过一次通知,我已经得到了关于我的源代码被盗的所有信息。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41769927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档