草庐IT

ssh2-sftp

全部标签

ruby - Openshift 和 net-ssh 不兼容? (2.9.3-beta1 对比 2.9.2)

通过在Openshift上搜索访问我的Postgres数据库,我目前在使用net-ssh时遇到问题。在这一步-注意安装的Ruby版本是2.2.0,net-ssh是2.9.3-beta1为了能够从我的本地数据库IDE访问数据库,我需要执行:rhc端口转发myappname但执行返回此错误:Checkingavailableports...CouldnotparsePKey:nostartline正如您在此post中看到的那样(另一个e.g.thisone),解决方法是返回稳定版本的net-ssh。2.9.2。我成功完成的事情。但是现在,运行rhcport-forwardmyappname

windows - 在 Windows 上同时监视多个日志文件(通过 ssh)?

我使用poderosa(一个.NET终端应用程序)来监控多个linux/solaris服务器上的日志。此应用程序当前未得到维护,我遇到了几个问题。我想知道其他用户如何同时实时监控多个日志(如在tail-f日志文件中)。我希望能够制表符/级联多个ssh尾部。 最佳答案 您可以只通过ssh连接到一台服务器,然后使用mutitail从那里跟踪所有其他服务器上的日志。 关于windows-在Windows上同时监视多个日志文件(通过ssh)?,我们在StackOverflow上找到一个类似的问题

适用于 WinXP Pro sp3 上的 PHP 5.3.1 的 php_ssh2.dll

我在以前的机器(也是WinXPProsp3)上安装了PHP5.2.2,并从http://pecl4win.php.net/ext.php/php_ssh2.dll获得了SSH2扩展。.可悲的是,该服务器现在似乎无法使用(“pecl4win构建盒暂时停止服务。我们正在准备一个新的构建系统。”)。旧的DLL不适用于新的PHP,而且我没有MSVisualStudio6来编译它。有谁知道我可以从哪里获得PHP5.3.1的这个文件?或者我应该回滚到PHP5.2.2?我应该提一下,我使用的是带有Apache2.2的XAMPP1.7.3。所以我需要用VC6编译的DLL。

windows - GnuTLS:无法使用 GIT_SSH_COMMAND 获取随机数据

我有一个脚本试图在后台克隆Git存储库,而用户无法提供凭据。因此,它设置GIT_SSH_COMMAND以启用OpenSSH批处理模式。重现问题的示例脚本:importsubprocess,syspopen=subprocess.Popen(['git','clone','https://github.com/NiklasRosenstein/flux.git'],env={'GIT_SSH_COMMAND':'ssh-oBatchMode=yes'},)popen.wait()sys.exit(popen.returncode)在不设置GIT_SSH_COMMAND的情况下,命令运行正

php - ssh2_exec 不执行简单命令

ssh_exec()拒绝在Windows中执行命令。这是我的代码:它向我显示以下警告:Unabletorequestachannelfromremotehostin。 最佳答案 首先,您不太可能能够使用ssh2_connect连接到您的Windows服务器,因为SSH不是通常用于连接到Windows的协议(protocol),也不是可用的项目在任何Windows安装中。其次,确保您已经在Windows服务器上创建了用户“root”,因为默认情况下它不存在。或者如果您实际上是从Windows机器连接到Unix/Linux服务器,那么您

windows - Windows : ssh_exchange_identification 中的 Vagrant ssh

所以我正在编写指南,让vagrant在所有不同的操作系统上工作,我把最糟糕的留到最后……Windows。我已经安装了virtualbox、vagrant和一个本地ssh命令行客户端,所以我可以成功执行sshservername。我也可以运行vagrantup,它会启动机器(我可以在VBoxGUI中看到),但卡在“等待VM启动。这可能需要几分钟时间。””。尝试从命令提示符运行vagrantssh确实会产生错误。ssh_exchange_identification:Connectionclosedbyremotehost我对网络还很陌生,我不知道这里出了什么问题。是私钥的问题吗?(我已经

windows - 通过命令行通过 SOCKS5 代理打开 putty ssh 连接

我尝试通过命令行打开SOCKS5代理上的puttyssh连接。putty.exe-Pport-pwpasswordusername@host-ncproxyhost:proxyport这个命令不起作用,我认为它是不正确的。我尝试了这个命令的很多变体,但putty用户手册不包含必要的信息。我尝试连接到我的主机throwputtyUI,它工作正常。对于openSSH类似的命令看起来ssh-o"ProxyCommand=nc-xproxyhost:proxyport%h%p"-pportusername@host 最佳答案 如果我是你,我

php - 使用 PHP 连接 SSH 时,CMD 启动或 PSExec 在前台打开交互式应用程序

我正在通过连接到SSH的远程PHP脚本运行以下命令:cmd/Cstart""/MAX/b"C:\Windows\System32\notepad.exe"该进程确实会启动,但它会保留在后台并且不会在远程桌面上完全打开。有没有办法让它以交互方式工作(比如PSExec如何具有-i标志)?编辑:因此PHP使用ssh2_connect连接到SSH,然后按以下方式使用ssh2_exec:if(!($stream=ssh2_exec($con,$shcom))){其中$shcom是传递给SSH的命令,例如:$shcom='cmd.exe/Cstart""/MAX"%SystemRoot%\Syst

windows - 是否可以通过 ssh 进入 Windows(通过 cygwin sshd)并在登录的 Windows 用户桌面上启动程序?

是否可以通过ssh进入Windows(通过cygwinsshd)并在登录的Windows用户桌面上启动程序?换句话说,假设用户ABC在windows上登录,远程用户使用ABC的登录名/密码通过ssh登录,远程ABC能否在本地ABC用户的桌面上弹出应用程序?我是在Stackoverflow而不是Serverfault上问这个问题,因为这样做的动机本质上是程序化的。远程调用将来自Linux机器,因此虽然可能(?)使用WMI或其他一些方法来执行此操作,但ssh似乎是最简单的。很高兴听到更简单/更好的选择。谢谢! 最佳答案 如果您的cygw

如何通过ssh远程连接自己的主机(Linux)?

1.查看自己的网卡是否工作正常可以看到,有多块网卡在工作,其中eno1是有线网卡,UP表示开启了,但没有运行(RUNNING),因为此时主机并没有连接有线网络。lo是本地虚拟网卡,所有设备都为127.0.0.1,可以在没有网络的环境中用来测试。wlp4s0是无线网卡,它被开启(UP),且正在工作(RUNNING)。第二行可以看到IP地址是192.168.31.104,这就是当前主机的IP地址。其实,也可以在设置中直接看到IP地址,与上述的结果是一致的。 2.查看当前主机是否安装了ssh的服务端输入下列命令:如果只有一个ssh的进程,则说明没有安装ssh的服务端,通过下列命令安装:sudoapt