Skip to main content

Global SSH

Project description

Global-SSH
==========

Description: Global-SSH webservice, application help connect SSH to computer via p2p network, use hole punching create TCP connect and use for SSH

How use Global-SSH:
-------
connect to machine:
<!-- highlight:-d language:console -->
$gosh [user@]hostname
hostname can use MAC address
option:
<!-- highlight:-d language:console -->
Usage: gosh [options] [user@][hostname]

Global SSH help connect SSH behind NAT

Options:
--version show program's version number and exit
-h, --help show this help message and exit

Network:
-j, --join Join a Domain
-r, --register Create new Domain
-g *, --group=* Join a Workgroup
-c *, --create=* [workgroup] create a Workgroup
-d *, --delete=* [workgroup] delete Workgroup
-l, --logout logout Domain or Workgroup

Connect:
-D *, --bind=* -D [bindport:]destport
-L *, --tunnel=* -L port:host:port
-p *, --port=* [user@]hostname -p port
-i *, --identity=* [user@]hostname -i identity_file
-v, --verbose [user@]hostname -v debugging mode

Infomation:
-I, --info show infomation of machine
-m *, --mac=* -I -m hostname
-n, --nat check nat type


show machines:
<!-- highlight:-d language:console -->
$ gosh [-l]

connect to other service:
<!-- highlight:-d language:console -->
$ gosh hostname --port {port}
this will return local port
to connect use:
<!-- highlight:-d language:console -->
$ {service} [option] -p {port}


How install:
-------
install gosh from pypi:
<!-- highlight:-d language:console -->
$ sudo pip install gosh

Clone the repo global-sh:
<!-- highlight:-d language:console -->
$ git clone https://github.com/nthiep/global-ssh.git
download zip/tar.gz file then extract file.

run setup tool:
<!-- highlight:-d language:console -->
$ sudo python setup.py install

check service is running:
<!-- highlight:-d language:console -->
$ sudo service goshd status

About project
-------
This project will build a application tool to connect linux computer behind NAT use hole punching and multi hole punching for symmetric NAT.
Our team: Nguyen Thanh Hiep and Nguyen Huu Dinh

####View details at: https://gssh.github.io

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gosh-1.3.5.tar.gz (35.5 kB view details)

Uploaded Source

File details

Details for the file gosh-1.3.5.tar.gz.

File metadata

  • Download URL: gosh-1.3.5.tar.gz
  • Upload date:
  • Size: 35.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gosh-1.3.5.tar.gz
Algorithm Hash digest
SHA256 39742b42df81ec5bc92eeaeb776fef7ac9f05024d338b49a3801ff90cfe7f402
MD5 876e01c1b489519216b6349464b614a8
BLAKE2b-256 6d9665bef60ce0aa5a11666a8b2c44d52551a6ddc29d1062d3e83b86dbc8c3a4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page