将 SSH 添加到 Ubuntu 中的系统启动


add ssh to system start up in ubuntu

是否可以在系统启动中添加此命令?甚至在自动关闭时自动启动(未知原因)?

"ssh -fNg -L 3306:127.0.0.1:3306 User@10.10.1.20"

im使用上述命令让PHP PDO连接到另一台机器中的mysql服务器

通过 ssh 协议。

最后一天,此连接自动关闭,现在我将避免该错误

制作一些故障安全方法。

我找到这个文件/etc/ssh/ssh_config 但在本文中

http://www.howtogeek.com/75007/stupid-geek-tricks-use-your-ssh-config-file-to-create-aliases-for-hosts/

它说我应该修改~/.ssh/config。 我有点丢了自动取款机。

如果没有可用的 PHP 连接,是否可以进行 PHP 检查 SSH 连接?

就像在另一个文件"config.ini"中一样,稳定 SSH 批处理,然后调用 MySQL ?

执行每分钟运行一次的 cronjob:

文件:/etc/crontab

* * * * * youruser if [ 0 == $(netstat -ntlp | grep :3306 | wc -l) ]; then /usr/bin/ssh -fNg -L 3306:127.0.0.1:3306 User@10.10.1.20; fi;

您可能需要使用 -F/absolute/path/to/ssh.config 为 SSH 密钥等指定您的配置。