首页 > 解决方案 > 使用 tkinter 构建的应用程序的最佳实践,需要通过 SSH 隧道连接到 MySQL 服务器

问题描述

我目前正在 tkinter 中构建一个应用程序,该应用程序需要通过 ssh 隧道连接到 Linux 服务器以从 MySQL 数据库中查询数据。

在 Linux 中为应用程序将用来创建隧道连接的用户配置身份验证的最佳做法是什么?我应该让那个linux用户使用密码验证并禁用shell吗?

我假设 publickey 不起作用,因为如果应用程序部署到我自己的计算机之外,我需要更改 pem 文件和 ssh-keygen 的权限以获取要放入authorized_keys 的密钥。

提前感谢您的任何意见。

标签: linuxssh

解决方案


推荐阅读