首页> 外文会议>IEEE Annual Computers, Software, and Applications Conference >sshr: An SSH Proxy Server Responsive to System Changes without Forcing Clients to Change
【24h】

sshr: An SSH Proxy Server Responsive to System Changes without Forcing Clients to Change

机译:sshr:响应系统更改而无需强制客户端更改的SSH代理服务器

获取原文

摘要

To respond to various requests from users, web service infrastructure must change system configurations quickly and flexibly without making users aware of the system configuration. However, because SSH used as a secure remote connection service to a server must send a connection request by specifying the IP address or hostname of the server, the SSH client must know the changed information when the IP address or hostname is changed. To overcome this difficulty, a method exists by which a client tool such as gcloud command obtains the IP address or hostname of the destination server based on unique label information of each server. However, this method requires restrictions and changes to the tools used by the client side. Another method is to use a proxy server, such as SSH Piper, to obtain the IP address or hostname of the destination server based on the SSH username. In existing SSH proxy servers, the source code must be changed directly to change the proxy server behavior. As described herein, we propose an SSH proxy server which can follow system changes using hook functions that can be incorporated by system administrators without requiring restrictions or changes to the clients. The proposed method has high extensibility for system changes because the proxy server behavior can be changed easily merely by modifying the hook function to be incorporated. Furthermore, using the proposed method confirmed that the overhead of establishing an SSH session is about 20 ms, which is a short time during which the SSH client does not feel a delay when logging into the server with SSH.
机译:为了响应来自用户的各种请求,Web Service基础结构必须快速灵活地更改系统配置,而无需使用户意识到系统配置。但是,由于用作服务器安全远程连接服务的SSH必须通过指定服务器的IP地址或主机名来发送连接请求,因此SSH客户端必须在更改IP地址或主机名时知道更改的信息。为了克服该困难,存在一种方法,通过该方法,诸如gcloud命令之类的客户端工具可以基于每个服务器的唯一标签信息来获取目标服务器的IP地址或主机名。但是,此方法需要限制和更改客户端使用的工具。另一种方法是使用代理服务器(例如SSH Piper)基于SSH用户名获取目标服务器的IP地址或主机名。在现有的SSH代理服务器中,必须直接更改源代码才能更改代理服务器的行为。如此处所述,我们提出了一种SSH代理服务器,该服务器可以使用钩子函数来跟踪系统更改,钩子函数可以由系统管理员合并,而无需限制或更改客户端。所提出的方法对于系统改变具有高度可扩展性,因为仅通过修改要结合的挂钩函数就可以容易地改变代理服务器的行为。此外,使用所提出的方法证实,建立SSH会话的开销约为20毫秒,这是一个短时间,在此期间SSH客户端在使用SSH登录服务器时不会感到延迟。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号