[go: up one dir, main page]

CN106357773A - Remote assist system based on SSHv2 protocol - Google Patents

Remote assist system based on SSHv2 protocol Download PDF

Info

Publication number
CN106357773A
CN106357773A CN201610841339.3A CN201610841339A CN106357773A CN 106357773 A CN106357773 A CN 106357773A CN 201610841339 A CN201610841339 A CN 201610841339A CN 106357773 A CN106357773 A CN 106357773A
Authority
CN
China
Prior art keywords
port
remote
sshv2
ssh
system based
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610841339.3A
Other languages
Chinese (zh)
Inventor
顾乃秋
王大伟
江晨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Arcvideo Technology Co ltd
Original Assignee
Hangzhou Arcvideo Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Arcvideo Technology Co ltd filed Critical Hangzhou Arcvideo Technology Co ltd
Priority to CN201610841339.3A priority Critical patent/CN106357773A/en
Publication of CN106357773A publication Critical patent/CN106357773A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a remote assist system based on SSHv2 protocol, composed of a port distribution module, a controlled client and an SSH connection pool; according to the remote assist system based on SSHv2 protocol, targeting at defects of remote operation of an existing remote assist system, a connection program and a transit server are run on a user's computer through SSHv2 protocol to establish an SSH link, specified intranet server and specified port are pushed to a certain port of the transit server through the SSH link, it is achieved that the remote assistance where the port of the intranet server can be accessed just by connecting to the port of the transit server, the part of broadband for necessary desktop displaying in a traditional remote assist system is omitted, and working efficiency is greatly improved.

Description

A kind of remote assisting system based on sshv2 agreement
Technical field
The present invention relates to a kind of remote assisting system based on sshv2 agreement.
Background technology
In many times it company by service vendors to user when, user all can carry this service server disposition exist In case the attack of hacker and virus in internal network.
The way of traditional remote assisting system is to allow user and operation maintenance personnel each open a user side, and both sides first lead to Cross certain mode to be interconnected, then the desktop images of the computer at user can be recorded and be passed through after coding by user side To on the computer of operation maintenance personnel, operation maintenance personnel can be sent at user by network and is in the operation of far-end network transmission afterwards Existing, it is achieved thereby that operation maintenance personnel provides the purpose of remote assistance in far-end.
Traditional remote assistance mode is operated by the desktop at user is sent to far-end, can allow operation maintenance personnel Intuitively operated very much, as operation in the network environment of user on the spot in person.But in a lot of network conditions not In the case of very good situation or across a network operator, the video of one desktop resolution dimensions of transmission is relatively difficult, The fluency of remote assistance and feasibility is thus allowed to have a greatly reduced quality.
Content of the invention
It is an object of the invention to overcoming of the prior art not enough and providing a kind of remote assistance based on sshv2 agreement System.
For achieving the above object, on the one hand, the present invention provide a kind of remote assisting system based on sshv2 agreement, by Port release module, formed by prosecutor client and ssh connection pool, port release module is used for exporting available and unappropriated Port numbers list, is used for input slogan list by prosecutor client and chooses and can the connectivity port effective ssh of output connect, ssh Connection pool is used for inputting effective ssh and connects and export external listening port.
Preferably, by presetting port range array, unavailable port numbers are rejected in test one by one to port release module, thus Can use in the range of filtering out and unappropriated port numbers, and these port numbers are formed list, port numbers list is output as one Individual web page.
Preferably, it is additionally operable to user by prosecutor client and be manually entered ip and port numbers.
A kind of remote assisting system based on sshv2 agreement being provided according to the present invention, for existing remote assisting system Defect in remote operation, by sshv2 agreement, runs a linker on user computer and transfer server creates One ssh link, connects, specified intranet server and designated port, certain end pushing to transfer server by ssh Mouth, it is achieved that the port connecting transfer server can access the purpose of the remote assistance of port of intranet server, eliminates In traditional Remote assistance system, necessary desktop represents this part of bandwidth, greatly improves work efficiency.
Brief description
Fig. 1 is a kind of system framework schematic diagram of remote assisting system based on sshv2 agreement of one embodiment of the invention;
Fig. 2 is a kind of port release module of remote assisting system based on sshv2 agreement of one embodiment of the invention Schematic flow sheet;
Fig. 3 is a kind of remote assisting system based on sshv2 agreement of one embodiment of the invention by prosecutor client Schematic flow sheet;
Fig. 4 is a kind of flow process of the ssh connection pool of remote assisting system based on sshv2 agreement of one embodiment of the invention Schematic diagram.
The realization of the object of the invention, functional characteristics and advantage will be described further in conjunction with the embodiments referring to the drawings.
Specific embodiment
Embodiments of the invention are described below in detail.
One embodiment of the invention provides a kind of remote assisting system based on sshv2 agreement, as indicated with 1, for this enforcement The system framework schematic diagram of example, this remote assisting system forms by port release module, by prosecutor client and ssh connection pool.
The overall procedure of the system is:
Operation maintenance personnel determines needs remote access ip and port, and this two information are told user, and user opens and is subject to Prosecutor client input content is clicked on and is started to connect, and user side shows a numeral, and this numeral is told operation maintenance personnel by user, This numeral of operation maintenance personnel, as port numbers, coordinates the server that the ip of transfer server accesses this far-end to be operated.
Wherein, port release module is used for exporting available and unappropriated port numbers list, and it is by default port model Enclose array, unavailable port numbers are rejected in test one by one, thus available and unappropriated port numbers in the range of filtering out, and by this Described port numbers form list a bit, and described port numbers list is output as a web page.
Specifically, as shown in Fig. 2 being the schematic flow sheet of port release module, the input of port release module is default Port range, TCP process is carried out by logic below, output result be a web page (index.htm), Wherein comprise available, there is no occupied port numbers.
Wherein, it is used for being manually entered ip and port numbers by user by prosecutor client, input slogan list is simultaneously chosen Can output effective ssh in connectivity port connect.
Specifically, as shown in figure 3, being the schematic flow sheet by prosecutor client, by prosecutor client input be ip and Port (informing from operation maintenance personnel), is output as a ssh being interconnected with transfer server and is connected, by prosecutor client Mapped come completing port by logic as shown in Figure 3 and connect.
Wherein, ssh connection pool is used for inputting effective ssh and connects and export external listening port.
Specifically, as shown in figure 4, being the schematic flow sheet of ssh connection pool, it is by prosecutor client that ssh connection pool inputs The ssh initiating connects, the external listening port of be output as on transfer server one, and ssh connection pool passes through as shown in Figure 4 Logic is completing the establishment of external listening port.
Easy to understand, all of remote assistance software is all to complete something the people in a distant place can be had access to Local service.
Remote assistance software on the market, the such as rdp of Microsoft itself, vnc, teamviewer, to mesh certain herbaceous plants with big flowers remote assistance Etc. software be mostly mainly directed towards general user, it is desirable to provide intuitively desktop experience, remote operation people can directly be seen To operate to desktop, desktop experience is fine.But for operation maintenance personnel, sometimes desktop is very unnecessary in fact, he The page is had a look in 80 ports that may only need to be connected to so-and-so ip, is only natively the data scale of tens k, if changed Become remote desktop, that is, a no small flow pressure, if operator is in high ferro or road, with movable signal will faced by Inexhaustible reconnect.If the software environment on remote machine be not adapted to or try need exploitation intervention remote debugging when Wait, adjusting environment to remote operation machine is exactly the time having to waste.In addition, this long-range machine that client is provided must Must be occupied, client can not operate.
Therefore, summarize the limitation that current remote assistance software exists:
1st, operator must be allowed to touch the service in Intranet by supporting software;
2nd, remote operation consuming flow is larger;
3rd, remote machine is not O&M or the machine of commissioning staff oneself, and the environment preparing to work requires time for;
4th, cannot be operated by long-range machine customer.
Remote assisting system shown in the present embodiment, due to controlling remote server not need controlled server connection Net, as long as the machine energy connection server of user and surfing the Net, just can allow transfer server as a transparent netting twine, even Connect the server at user and two not connected equipment of remote personnel, so that anywhere novel maintenance personnel may be used Directly to have access to, in public network, the server being in internal network that some cannot be connected directly at ordinary times.
Specific mechanism is: operation maintenance personnel before remote assistance client to be told he need the ip and the port that access, so Afterwards on client computer by prosecutor client input relevant information, now the computer of client can initiate one and be connected to transfer service Device, and the flow pointing to ip and port is connected, by ssh, a port being forwarded on transfer server.Operation maintenance personnel is straight That port of transfer server is asked in receiving, and all requests all can be forwarded to Intranet by client's Na Tai computer, is reached with this The function of remote assistance is carried out on public network.
Therefore, the technical advantage of the present invention is embodied in:
1st, do not need special remote software is installed again, this remote service can be accessed with multiple types of tools.
2nd, save bandwidth, eliminate and send the flow that desktop picture expends, if remote assistance personnel use mobile phone mobile network , to assist, the flow that just can embody the direct mapping in port is few, swift feature for network.
3rd, computer familiar to remote assistance librarian use oneself can be allowed to operate, save to remote machine configuration software environment This step, saves remote time, improves and assists efficiency.
4th, after setting up and connecting, client computer can freely work, except shutdown, in addition to dormancy, screen protection and Windows locking is not result in disconnecting, and connection reliability is more increased than traditional Remote software.
That is, the remote assisting system of the present embodiment, solve remote desktop network condition difference in the case of operation interim card, Remote operation must be special remote software, connect the data bandwidths that long-term surviving do not have expired and remote collaboration and need and compare Greatly, the problems such as be not suitable for moving operation.
To sum up, a kind of remote assisting system based on sshv2 agreement being provided according to the present invention, for existing remote assistance Defect in remote operation for the system, by sshv2 agreement, runs a linker and transfer server on user computer Create a ssh link, specified intranet server and designated port are connected certain pushing to transfer server by ssh Port, it is achieved that the port connecting transfer server can access the purpose of the remote assistance of port of intranet server, removes In traditional Remote assistance system, necessary desktop represents this part of bandwidth, greatly improves work efficiency.
In the description of this specification, reference term " embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means that the specific features, structure or the feature that describe with reference to this embodiment or example comprise In at least one embodiment or example of the present invention.In this manual, the schematic representation of above-mentioned term is not necessarily referred to Be identical embodiment or example.And, the specific features of description, structure or feature can be any one or more Combine in an appropriate manner in embodiment or example.Although embodiments of the invention, Ke Yili have been shown and described above Solution, above-described embodiment is exemplary it is impossible to be interpreted as limitation of the present invention, those of ordinary skill in the art is not Above-described embodiment can be changed within the scope of the invention in the case of the principle of the disengaging present invention and objective, change, Replace and modification.

Claims (3)

1. a kind of remote assisting system based on sshv2 agreement is it is characterised in that by port release module, be subject to prosecutor client With ssh connection pool composition, described port release module is used for exporting available and unappropriated port numbers list, described by prosecutor Client is used for inputting described port numbers list and choosing and can output effective ssh in connectivity port connect, and described ssh connection pool is used for Input described effective ssh to connect and export external listening port.
2. a kind of remote assisting system based on sshv2 agreement according to claim 1 is it is characterised in that described port By presetting port range array, unavailable port numbers are rejected in test one by one to release module, thus in the range of filtering out available and Unappropriated port numbers, and these described port numbers are formed list, described port numbers list is output as a web page.
3. a kind of remote assisting system based on sshv2 agreement according to claim 1 is it is characterised in that described controlled Square client is additionally operable to user and is manually entered ip and described port numbers.
CN201610841339.3A 2016-09-19 2016-09-19 Remote assist system based on SSHv2 protocol Pending CN106357773A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610841339.3A CN106357773A (en) 2016-09-19 2016-09-19 Remote assist system based on SSHv2 protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610841339.3A CN106357773A (en) 2016-09-19 2016-09-19 Remote assist system based on SSHv2 protocol

Publications (1)

Publication Number Publication Date
CN106357773A true CN106357773A (en) 2017-01-25

Family

ID=57859251

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610841339.3A Pending CN106357773A (en) 2016-09-19 2016-09-19 Remote assist system based on SSHv2 protocol

Country Status (1)

Country Link
CN (1) CN106357773A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107040777A (en) * 2017-06-08 2017-08-11 深圳市创维软件有限公司 A kind of remote debugging method, set top box and server
CN109462655A (en) * 2018-11-30 2019-03-12 北京奇安信科技有限公司 A kind of network remote assistance method, system, electronic equipment and medium
CN109743373A (en) * 2018-12-25 2019-05-10 北京奇安信科技有限公司 Remote assistance method, equipment, system and the medium of terminal
CN110719255A (en) * 2019-09-04 2020-01-21 西安交大捷普网络科技有限公司 SSH protocol-based collaborative operation and maintenance method and system
CN112491970A (en) * 2020-11-09 2021-03-12 山东星宏电讯有限责任公司 Remote debugging end deployment method based on virtual network link

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075358A (en) * 2010-12-31 2011-05-25 网宿科技股份有限公司 System and method for distributing and deploying content of large-scale server cluster
CN103581265A (en) * 2012-08-07 2014-02-12 深圳市傲冠软件股份有限公司 Remote access method and system
CN104243210A (en) * 2014-09-17 2014-12-24 湖北盛天网络技术股份有限公司 Method and system for remotely having access to administrative web pages of routers
US9077740B2 (en) * 2007-10-31 2015-07-07 Hewlett-Packard Development Company, L.P. System and method for pooling and load distributing connection-oriented servers

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9077740B2 (en) * 2007-10-31 2015-07-07 Hewlett-Packard Development Company, L.P. System and method for pooling and load distributing connection-oriented servers
CN102075358A (en) * 2010-12-31 2011-05-25 网宿科技股份有限公司 System and method for distributing and deploying content of large-scale server cluster
CN103581265A (en) * 2012-08-07 2014-02-12 深圳市傲冠软件股份有限公司 Remote access method and system
CN104243210A (en) * 2014-09-17 2014-12-24 湖北盛天网络技术股份有限公司 Method and system for remotely having access to administrative web pages of routers

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
周松捷: "《服务器远程安全控制系统的设计与实现》", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107040777A (en) * 2017-06-08 2017-08-11 深圳市创维软件有限公司 A kind of remote debugging method, set top box and server
CN109462655A (en) * 2018-11-30 2019-03-12 北京奇安信科技有限公司 A kind of network remote assistance method, system, electronic equipment and medium
CN109462655B (en) * 2018-11-30 2021-10-15 奇安信科技集团股份有限公司 A network remote assistance method, system, electronic device and medium
CN109743373A (en) * 2018-12-25 2019-05-10 北京奇安信科技有限公司 Remote assistance method, equipment, system and the medium of terminal
CN110719255A (en) * 2019-09-04 2020-01-21 西安交大捷普网络科技有限公司 SSH protocol-based collaborative operation and maintenance method and system
CN110719255B (en) * 2019-09-04 2023-09-29 西安交大捷普网络科技有限公司 Collaborative operation and maintenance method and system based on SSH protocol
CN112491970A (en) * 2020-11-09 2021-03-12 山东星宏电讯有限责任公司 Remote debugging end deployment method based on virtual network link

Similar Documents

Publication Publication Date Title
CN106357773A (en) Remote assist system based on SSHv2 protocol
CN104866272B (en) The control process system and method for monitor screen curtain wall
US8854419B2 (en) Method and system for controlling multipoint video conference, central control subsystem and video terminal
CN106096301A (en) A kind of remote audio-video operation assistance system
CN104506407A (en) Method for implementing serial port networking on basis of network transmission
CN103312814A (en) Method for establishing VNC covert channel between cloud management platform and virtual machine end users
DE102009012762A1 (en) Systems and Methods for Linking Software Applications
CN207083118U (en) A Remote Observatory System Based on Internet of Things and Social Networks
KR102418159B1 (en) Gateway apparatus for heterogeneous communication protocol data communication and setting method of the same
CN110111523A (en) A kind of fire-fighting Internet of Things signal imitation Transmission system
CN204997230U (en) A cross -platform real -time monitoring system for on planer -type laser cutting machine
CN101968681A (en) Display window size-adjustable KVM over IP method
CN109120063B (en) Plug-and-play sensor monitoring method, system and acquisition unit thereof
CN106850816A (en) A kind of remote network control system based on VLAN
CN104216399A (en) Image transmission based remote distribution transformer terminal debugging system and remote debugging method thereof
CN204906439U (en) Equipment mobile surveillance system
CN108508799A (en) A kind of long-range control method
CN102025773A (en) Method and device for interconnected control of splicing wall
CN103595926B (en) A kind of distributed image Fusion Edges processing system
CN107920230A (en) Video monitoring image secondary-confirmation system and method
CN204728387U (en) Raking, sucking mud digging ship dredging state head-up-display system
CN203120069U (en) Video quality detecting device and system
CN101969479A (en) Network interconnection method of joined screen control systems and device thereof
CN106850678A (en) Free space optical communication equipment monitoring system and monitoring method based on wireless network
CN207218715U (en) Modular Communication Interface for Power System Channel Visualization Devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 310000 E, 16 floor, A block, Paradise software garden, 3 West Gate Road, Xihu District, Hangzhou, Zhejiang.

Applicant after: Hangzhou Dang Hong Polytron Technologies Inc

Address before: 310000 E, 16 floor, A block, Paradise software garden, 3 West Gate Road, Xihu District, Hangzhou, Zhejiang.

Applicant before: HANGZHOU DANGHONG TECHNOLOGY CO., LTD.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170125