我有一个问题,我一直找不到答案。我有两台电脑,两台都运行Ubuntu12.04。我把我的一台电脑放在家里,用SSH从另一台(“远程”)计算机连接到它。远程计算机能够无问题地连接到家用计算机。远程计算机的SetAliveInterval设置为60 in /etc/ssh/ssh_config,因此如果我暂时离开计算机,连接就不会中断。
偶尔,我的远程计算机上的互联网连接会被中断。互联网中断会导致我的SSH隧道关闭(当然)。但是,当我使用新的SSH隧道恢复internet连接和重新连接到家庭计算机时,我可以看到使用#ps ax时旧的SSH连接进程仍在运行。这是一个问题,因为我在家庭计算机上使用了一
我需要建立一个SSH隧道,以便本地PHP脚本能够连接到远程服务器上的MySQL服务器。
Remote machine: MySQL (127.0.0.1:3306) on Linux (SSH port 44422)
Local machine: Linux (Debian Squeeze)
问题是它不允许我连接这个命令:
ssh -oPort=44422 user@ip_address
如何建立一个SSH隧道,以便我的PHP脚本能够连接到远程MySQL?
(如果您认为另一种连接方法,例如通过PHP脚本建立SSH隧道更好,请告诉我。)
提前感谢!
编辑:我忘了提到SSH有一个单独的用户名/密码
我有一个Windows 7个人电脑,当我远程工作时,我会把它放进电脑里。每当我结束RDP会话时,这台机器就会让我完全退出。我不是在发起一场决斗。如果我在远程桌面栏中单击"X“,或者由于某种原因而失去网络连接,就会发生这种情况。下一次,当我返回RDP或从控制台登录时,我将得到一个全新的会话。当我有一个摇摇欲坠的互联网连接,而且我必须运行一些需要几个小时才能完成的事情时,这尤其令人讨厌。
我已经检查了事件查看器,看看是否有什么不寻常的东西,但我可能不知道我在寻找什么,即使我看到它。我看到的唯一接近注销时间的事件是Windows Logs部分的Security子部分中的实际注销事件:
An
我希望用团队查看器连接到远程计算机(windows server 2012数据中心),但是当我想使用我的团队查看器连接到服务器团队查看器时,应该打开和连接远程桌面连接。如果没有,我的计算机中的团队查看器将返回以下错误:
在使用windows远程桌面连接重新连接到远程之后,我可以在没有此错误的情况下再次看到屏幕。如何将团队查看器直接连接到没有活动的远程桌面连接的服务器上?
我使用的是Windows Server2008 R2。我通过远程桌面连接来连接服务器。但是现在服务器会随机关闭我的远程桌面会话,并且在会话期间运行的所有应用程序都会被关闭。简单地说,我的远程桌面连接被windows强制注销。
当我重新连接时,我打开事件查看器,看到以下错误:
session 'microsoft security client' oobe stopped due to the following error: 0xC000000D
是什么原因使服务器表现出这样的行为?
我试图通过在会话开始时将数据存储在会话中,然后为随后的请求从会话中返回数据,从而尽量减少db命中。但看起来不像我预料的那样起作用了
参见下面的测试远程方法
更新:添加了session_start(),我错过了复制
Main.php -服务类
class Main{
public function amfRequest(){
session_start();
$test = new Test();
return $test->testSession();
}
}
Test.php
class Test(){