草庐IT

ssh2-sftp

全部标签

ios - 在 iOS 设备上通过 ssh 打开应用程序

我见过在Linux和Mac设备上打开应用程序的方法,但似乎无法在iOS设备上使用同样的方法。我的设备已越狱并具有ssh访问权限,想在不访问设备的情况下打开应用程序?此想法适用于iOS并打开Kiosk应用程序或Safari。OpeningnetbeansviaSSH 最佳答案 您可以使用Cydia商店中提供的open实用程序来执行此操作。从Cydia下载open,然后您可以使用它在命令行启动任何已安装的应用程序,使用它的包ID(例如com.mycompany.MyAppName)。Seethisanswer

Java JSch SSH 隧道发送 HTTP 或 HTTPs 请求到远程服务器

Java程序员。我一直面临着使用SSH连接到服务器以从另一台服务器加载网页的任务。很快我就发现我对网络协议(protocol)的了解非常有限。首先,我尝试了动态端口转发-无济于事,它仅在商业图书馆中可用(而且所有这些都超出了我的经济能力)。然后我了解到使用JSch,你实际上可以创建一个叫做直接tcp-IPchannel的东西(我仍在尝试掌握这个概念),我在stackoverflow上找到了一些代码,应该用它来发送HTTP使用JSch通过与另一台服务器的SSH连接向远程服务器发出请求。这是代码(从TCPConnectionoverasecuresshconnection的原始代码稍作修改

Python Paramiko SSH session 在闲置数小时后未激活

我正在使用PythonParamikossh.exec_command从主机(从CentOS到CentOS)向从机发送命令。master将命令发送给slave并等待(休眠或做一些有意义的事情)它由slave完成。从站大约需要10个小时才能完成命令。10小时后,如果主服务器使用ssh.exec_command向从服务器发送下一个命令,我会收到一条错误消息,指出SSHsession未激活。我尝试在主从端的ssh_config文件中设置ServerAliveinterval、TCPKeepAlive。但没有任何效果。为了使SSHsession永远保持事件状态,我需要检查哪些其他可能性。

sockets - 使用单个 SSH 连接在远程计算机上使用多个终端

我在远程服务器上的某个端口上通过SSH运行一个进程。该过程基本上是一个等待(监听)连接的TCP服务器。所以只要它在运行,我就不能使用终端,因为它是一个阻塞应用程序。我想通过相同的SSH连接实例运行另一个应用程序(TCP客户端)以连接到该TCP服务器。我使用屏幕分离第一个进程(TCP服务器)并连接到服务器,但我看不到TCP服务器应用程序的输出。有没有办法使用SSH在远程机器上模拟两个终端? 最佳答案 所以我找到了解决这个问题的办法。下面基本上是一个链接,解释了我如何才能准确地实现我所需要的。即,使用单个SSH连接打开多个终端。http

c++ - 如何弄清楚为什么 ssh session 有时不退出?

我有一个C++应用程序,它使用ssh来请求与服务器的连接。我发现有时在调用服务器的命令退出后sshsession仍然存在很长时间。查看ssh的Centos4手册页,我看到以下内容:ThesessionterminateswhenthecommandorshellontheremotemachineexitsandallX11andTCP/IPconnectionshavebeenclosed.Theexitstatusoftheremoteprogramisreturnedastheexitstatusofssh.我看到命令已经退出,所以我想并不是所有的X11和TCP/IP连接都已关闭

ssh - 基于 SSH 和 MySQL Workbench 的标准 TCP/IP

我刚刚在我的Mac上安装了MySQLWorkbench并尝试配置基本参数以连接到服务器。我知道服务器的URL(及其IP)以及端口号,当然还有我自己的用户名和密码。尝试通过SSH连接标准TCP/IP我对这些细节的去向感到困惑?简单来说,SSHhostname和MySQLhostname有什么区别?有人可以帮我理解这些基本位吗?例如哪个字段是指我在服务器上的凭据以及哪个字段与我的Mac的SSH客户端和shell等有关...?谢谢 最佳答案 我推荐观看我的tutorialvideo它解释了这些细节并试图帮助解决连接问题。此外,您可能希望通

http - Rust 中基于 SSH 的 TCP 隧道

我正在尝试用Rust编写一个小程序来基本上完成ssh-L5000:localhost:8080所做的事情:在localhost:5000之间建立隧道我的机器和远程机器上的localhost:8080,这样如果HTTP服务器在远程机器上的端口8080上运行,我可以通过localhost:5000在本地访问它>,绕过可能阻止外部访问8080的远程防火墙。我意识到ssh已经做到了这一点并且可靠,这是一个学习项目,而且如果我让它工作的话我可能会添加一些功能:)这是一个准系统(没有线程,没有错误处理)到目前为止我想出的版本(应该在Rust1.8上编译):externcratessh2;//see

javascript - 是否可以使用 JavaScript 连接到 SSH?

我知道有一个使用WebSockets(http://novnc.com)的VNC实现,但这仍然需要服务器。我希望创建一个简单的客户端JavaScript连接(无Flash)到运行SSH的端口。我猜WebSockets是唯一的方法,因为它支持TCP。任何示例代码?还有其他办法吗? 最佳答案 抱歉,鉴于您的限制(仅限客户端Javascript),无法连接到普通的旧SSH服务器。WebSockets不是普通的TCP。它是一种框架协议(protocol),在客户端和服务器之间进行类似HTTP的握手,包括源策略。Flash可以建立普通的TCP

项目管理 之七 SSH、GPG 密钥生成步骤、部署 Github、Gitee 及使用效果

  最近有需要在Github上配置SSH和GPG,因此,将过程记录下来形成本文。没啥技术含量,就是一个记录。我这里使用的主机环境是Ubuntu22.04LTS和Windows22H2build22621。  无论是SSH还是GPG,都是对于密码学(编码学)的应用。更进一步,它俩都使用了非对称加密方式。我对于加密也不是很懂,下面列出一些常见概念:对称加密:在加密和解密时使用的是同一个秘钥非对称加密:加密算法需要两个密钥来进行加密和解密,这两个密钥是公开密钥(publickey,简称公钥)和私有密钥(privatekey,简称私钥)CA:CertificateAuthority,证书授权中心/电子

华为s5735交换机配置ssh远程登陆

(1)进入aaa模式(2)创建用户和账户:local-user用户名passwordcipher密码(3)开启用户登陆方式是ssh:local-user用户名service-typesshtelnet(4)赋予用户权限:local-user用户名privilegelevel级别(5)开启stelnet服务:stelnetserverenable(6)进入用户逻辑接口:user-interfacevty04(7)用户逻辑接口开启aaa认证:authentication-modeaaa(8)开启流量限制:protocolinbound流量类型(9)退出来:quit(10)开启公钥:rsalocal