首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为xfreerdp安全地存储用户名和密码

为xfreerdp安全地存储用户名和密码
EN

Unix & Linux用户
提问于 2022-03-02 05:52:49
回答 1查看 610关注 0票数 0

我是xfreerdp登录到我的其他个人电脑。我把连接存储在bash文件上,

xfreerdp /multimon /u:{username} /v:{ip:port} /p:{password} -d:{domain} /f /floatbar /multitransport /network:auto

当我想连接时,我会点击它们。但问题是,任何有权访问这台机器的人都将获得我其他机器的用户名和密码,存储和执行此类文件的正确方法是什么。

我对Linux还比较陌生,所以请考虑一下。

EN

回答 1

Unix & Linux用户

发布于 2022-03-02 07:22:09

当将/from-stdin作为参数传入时,您可以将密码传输到xfreerdp

echo "your_password"| xfreerdp /v:host /network:auto /u:user /from-stdin

在不回显密码的情况下,xfreerdp会向您询问密码。所以你可以写你的密码文件和回显它每次。

echo "password" > password_file.txt cat passfile.txt | xfreerdp /v:host/network:auto /u:user /from-stdin

如果您想缩短这个值,可以将它写成bashrc的别名。

echo "alias connect_to_my_host='cat /path/to/passfile.txt | xfreerdp /v:host/network:auto /u:user /from-stdin'" >> ~/.bashrc

我不建议这样做(保存未加密的密码总是一个坏主意)!更安全的方法是使用像还押这样的rdp客户端来处理rdp连接。Remmina将您的密码加密到`~/..config/remmina/remina.pref。

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

https://unix.stackexchange.com/questions/692625

复制
相关文章

相似问题

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