CN106357773A - Remote assist system based on SSHv2 protocol - Google Patents
Remote assist system based on SSHv2 protocol Download PDFInfo
- 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
Links
- 238000001914 filtration Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 3
- 230000007547 defect Effects 0.000 abstract description 3
- 230000008685 targeting Effects 0.000 abstract 1
- 238000012423 maintenance Methods 0.000 description 13
- 238000012546 transfer Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols 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
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.
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)
| 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)
| 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 |
-
2016
- 2016-09-19 CN CN201610841339.3A patent/CN106357773A/en active Pending
Patent Citations (4)
| 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)
| Title |
|---|
| 周松捷: "《服务器远程安全控制系统的设计与实现》", 《中国优秀硕士学位论文全文数据库(电子期刊)》 * |
Cited By (7)
| 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 |