linux - 使用 tkinter 构建的应用程序的最佳实践,需要通过 SSH 隧道连接到 MySQL 服务器
问题描述
我目前正在 tkinter 中构建一个应用程序,该应用程序需要通过 ssh 隧道连接到 Linux 服务器以从 MySQL 数据库中查询数据。
在 Linux 中为应用程序将用来创建隧道连接的用户配置身份验证的最佳做法是什么?我应该让那个linux用户使用密码验证并禁用shell吗?
我假设 publickey 不起作用,因为如果应用程序部署到我自己的计算机之外,我需要更改 pem 文件和 ssh-keygen 的权限以获取要放入authorized_keys 的密钥。
提前感谢您的任何意见。
解决方案
推荐阅读
- java - 检查是否没有application.conf
- event-handling - Outlook Addin 事件处理程序清理
- javascript - Feathers JS - 创建多个条目 - 愚蠢的问题
- jquery - 再次打开模式时如何重新初始化owl.carousel?
- javascript - 无法使用 javascript 从字符串中替换 hypen
- c# - 如何动态创建 .NET C# ValueType 元组?
- android - LinkedIn SDK 给出身份验证错误
- c - 在文件中搜索元素并打印整行
- java - 如何写入包含多个逗号的 CSV 文件?
- python - 如何使用 tf.data.Dataset.padded_batch 将两个句子填充成相同的形状