Articles of 远程

backuppc – 如何备份远程(通过互联网)客户端?

我正在testingbackuppc,迄今为止工作良好,通过SMB备份LAN上的Windows客户端(无需备份客户端/代理)。 不过,我有很多笔记本电脑和台式机在不同的偏远地区,其中一些移动。 我需要一些方法让远程计算机创build一个传出连接用于备份(Windows XP / 7)。 我知道backuppc支持smb,rsync和'tar',但我相信这些都是从服务器到客户端的连接。 所以,我需要一种方法来定时访问客户端,或者如果客户端可以连接到服务器(ssh?)并以某种方式启动它自己的备份(rsync?),那将会好很多。 当然,这一切都需要由我预先安装,不需要最终用户的维护,也不需要对话。 你怎么看?

从远程服务器通过WinSCP或Windows程序远程FTP连接?

我有一个新的服务器。 托pipe给我一个FTP服务器备份的主要帐户。 我的问题是,我只能连接到这个FTP服务器的帐户。 我不喜欢通过腻子浏览文件夹。 我是WinSCP浏览文件夹,并通过SSH在我的服务器上编辑文件。 它有一个很好的窗口界面..文件夹等 我可以使用WinSCP或允许它的程序连接到服务器上的远程ftp帐户吗? 基本上它需要通过SSH连接到我的服务器,然后从主服务器连接到FTP帐户。 更新 (@Phil解释更好)你有一个服务器(让我们称之为LiveServer)和您的托pipe服务提供商给你一些FTP服务器上的空间(让我们称之为FTPServer),你可以用于备份。 您只能从LiveServer访问FTPServer – 毕竟,它只是在那里用于备份该服务器 你想知道是否有办法通过使用SSH或类似的方式通过LiveServer访问家庭PC上的FTP服务器。

如何在远程服务器上安装Windows服务

如何在远程Windows服务器上安装Windows Service(msi软件包)并configuration其“login”选项。

Ubuntu远程访问

我有一个networking中的两台电脑,现在我远离那台电脑,所以因此我安装了Teamwiever。 目前我可以联系到一台PC(在那台电脑上运行的是Windows 7),我也可以到达另一台电脑(运行Ubuntu),但是我只能得到一个黑屏(在某个主题之后,原因是屏幕保护程序): (这是我的问题,我想添加一些任务到Ubuntu。 有没有办法连接到Ubuntu PC?

XP中的远程安装脚本很好,在Windows 7中不起作用

我有一个脚本将.msi文件安装到远程工作站列表中。 正常工作到XP机器。 当试图运行到Windows 7机器时,我现在得到错误代码1603。 psexec -u "domain\username" -p "password" @\\domain\path\ComputerList.txt msiexec /i "\\domain\path\InstallFile.msi" /passive /qn 这是一个权限错误? 用户(我)是Windows 7工作站上的pipe理员。

Powershell:从另一个远程脚本中调用一个远程脚本

我inheritance了一些代码,其中一个脚本引用另一个像这样: #Script1.ps1 param($arg1) # do some stuff # call script2 with argument from script1 .\script2.ps1 $arg1 #script2.ps1 param($arg1) # do some stuff unique to this script 这在本地工作正常,但是当这两个脚本部署到远程服务器,并通过invoke-command调用script1时,远程PS实例抱怨找不到script2: invoke-command $remoteServer { param($arg1, $remoteScript) powershell $remoteScript $arg1 } -argumentList $arg1, $remoteScript # output from script1 # more output from script 1 # here comes the error when […]

IIS / AppCmd – 远程创build新用户

有没有办法将新用户远程添加到IIS? 我想从位于另一台服务器上的另一个网站创build新用户,以便我可以使用这些帐户login到服务器以添加和编辑(新)网站。 理想情况下,我想在不添加第三方软件的情况下这样做。 据我所见,AppCmd.exe没有任何function来创build(访客)用户,所以我猜测这必须在更高层次上完成。 任何好的线索从哪里开始这个search?

当后台ssh会话终止时,终止远程进程

所以现在我有一个bsh脚本,它使用ssh在远程机器上运行命令。 运行bash脚本的机器是Linux机器,远程机器是运行cygwin的Windows机器。 bash脚本包含以下几行 #!/bin/bash ssh -i key.pem user@ip "command1" & # some other commands here, not included because they're not relevant to question wait command1是一个长期运行的过程。 目前,当我在等待完成之前将Ctrl-C从我的bash脚本中取出时, command1仍在远程计算机上运行。 它基本上变得分离和不可控制。 当我按Ctrl-C时,我希望它终止,否则远程机器将散布许多command1实例,如果我不断提前终止我的脚本。 注意背景&是必要的,因为我想在命令运行时运行其他命令。 我已经尝试了几种方法 为伪terminal添加“-t -t”选项 添加下面的行希望将SIGINT传递给我的SSH会话 trap 'kill -INT -$$' SIGINT 我也做了陷阱命令的变化,我得到了一个PID子列表,并通过它遍历每一个。 那也行不通。 SIGHUP也没有工作。 到目前为止,我得到command1来终止的唯一方法是如果我只是运行ssh命令 ssh -t -i key.pem user@ip "command1" 没有背景,并在同一个terminal键入Ctrl-C。 如果我从其他terminal发送SIGINT或SIGHUP,它甚至不能工作。 通过后台ssh终止远程命令的正确方法是什么? 注意只有当远程机器是cygwin环境时才会发生这种情况。

我可以使用Blackberry Enterprise Server远程删除应用程序吗?

客户已经手动推出了一个应用程序的testing版本到许多黑莓,现在想要在推出新版本之前将其删除。 是否可以使用BES(黑莓企业服务器)远程执行此操作? 我猜如此,但如果是这样(只是粗略的指针会很好),它需要任何用户交互(实际上用户可以干预或防止删除)? 对于一个相对微不足道的问题抱歉,我现在只是没有一个BES玩弄。

在Powershell Invoke-Command语句中针对远程计算机执行Oracle SQLPlus

我们有一个基本的powershell脚本,试图在远程机器上执行SQLPlus.exe。 远程没有安装Oracle Instant客户端,但是我们已经将所有必需的dll捆绑在一个远程文件夹中。 例如,我们在目录C:\ temp \ oracle中有sqlplus.exe和依赖关系。 如果我导航到远程服务器上的path,并执行sqlplus.exe它运行得很好。 我得到提示input用户名。 如果我走: Invoke-Command -comp remote.machine.host -ScriptBlock { C:\temp\oracle\sqplus.exe } 我得到以下内容: Error 57 initializing SQL*Plus + CategoryInfo : NotSpecified: (Error 57 initializing SQL*Plus:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError Error loading message shared library 认为这可能是一个PATH问题我尝试了以下内容: Invoke-Command -comp remote.machine.host -ScriptBlock { $env:ORACLE_HOME= "C:\temp\oracle"; $env:PATH = "$env:ORACLE_HOME; C:\temp\oracle\sqlplus.exe } 这有同样的结果。 […]