一键登录Putty和Mysql

一键登录Putty和Mysql

我想一步登录Putty和MySQL。怎么做?

我试过这边走但它只登录Putty。

我使用的是 Windows。如果可能的话,请提供更多 Linux 版本。

答案1

PuTTY 有一个配置选项,用于在连接到 SSH 服务器后运行特定的 shell 命令。您可以将其设置为已保存配置的一部分,即Skynet - start MySQL

在此处输入图片描述

正如 Ben Orchard 所说,您仍然需要手动输入 SQL 密码,而不是将其存储为配置文件的一部分。

答案2

您可以在所连接的机器上的 shell 配置文件中放置几行代码,以便在检测到您正在使用 SSH 时自动登录 MySQL。看这里:

if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
    mysql -u a_user -p
fi

将这些行放在 shell 配置文件的末尾(例如 ~/.bash_profile)。当您通过 SSH 登录时,您的 shell 应该在您通过 SSH 连接时立即提示您输入 MySQL 密码。

我不确定您是否可以将 MySQL 密码作为参数传递,如果这是您想要的 - 并且我建议不要这样做,因为它根本不太安全。

答案3

问题已解决(在 Windows 上)。

  1. 安装美泰普特. 浏览到您的 Putty 位置。

  2. 设置会话:主机、用户名、密码。此步骤可自动登录 Putty。

  3. 选择脚本选项卡。输入登录Putty后要运行的脚本。设置延迟时间~2000毫秒。

完毕!

答案4

我知道这篇文章有点旧了,但对于其他正在寻找类似工具来解决这个问题的人来说,超级腻子是 100% 最好的 Putty Windows 工具,不仅支持多屏实例,还可以在启动时运行 putty 命令进行登录。

相关内容