All Projects → angt → Vbridge

angt / Vbridge

Licence: bsd-3-clause
X11 Cloud desktop software

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Vbridge

Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the cloud
Stars: ✭ 163 (+393.94%)
Mutual labels:  cloud, hacktoberfest
Doctl
The official command line interface for the DigitalOcean API.
Stars: ✭ 2,856 (+8554.55%)
Mutual labels:  cloud, hacktoberfest
Pai
Resource scheduling and cluster management for AI
Stars: ✭ 2,223 (+6636.36%)
Mutual labels:  cloud, hacktoberfest
Aws Faq
Stars: ✭ 122 (+269.7%)
Mutual labels:  cloud, hacktoberfest
Generator Jhipster
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
Stars: ✭ 19,162 (+57966.67%)
Mutual labels:  cloud, hacktoberfest
Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+35912.12%)
Mutual labels:  cloud, hacktoberfest
Server
☁️ Nextcloud server, a safe home for all your data
Stars: ✭ 17,723 (+53606.06%)
Mutual labels:  cloud, hacktoberfest
Sceptre
Build better AWS infrastructure
Stars: ✭ 1,160 (+3415.15%)
Mutual labels:  cloud, hacktoberfest
Trailscraper
A command-line tool to get valuable information out of AWS CloudTrail
Stars: ✭ 352 (+966.67%)
Mutual labels:  cloud, hacktoberfest
Aws Sdk Ruby
The official AWS SDK for Ruby.
Stars: ✭ 3,328 (+9984.85%)
Mutual labels:  cloud, hacktoberfest
Policy sentry
IAM Least Privilege Policy Generator
Stars: ✭ 1,284 (+3790.91%)
Mutual labels:  cloud, hacktoberfest
Droplet kit
DropletKit is the official DigitalOcean API client for Ruby.
Stars: ✭ 482 (+1360.61%)
Mutual labels:  cloud, hacktoberfest
Gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
Stars: ✭ 1,270 (+3748.48%)
Mutual labels:  cloud, hacktoberfest
Jhipster Online
JHipster Online lets you generate your JHipster projects through a user friendly web interface.
Stars: ✭ 140 (+324.24%)
Mutual labels:  cloud, hacktoberfest
Cidram
CIDRAM: Classless Inter-Domain Routing Access Manager.
Stars: ✭ 86 (+160.61%)
Mutual labels:  cloud, hacktoberfest
Externalsecret Operator
An operator to fetch secrets from cloud services and inject them in Kubernetes
Stars: ✭ 177 (+436.36%)
Mutual labels:  cloud, hacktoberfest
Iv
Asignatura de infraestructuras virtuales para el Grado de Informática
Stars: ✭ 43 (+30.3%)
Mutual labels:  cloud, hacktoberfest
Cloudsplaining
Cloudsplaining is an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized report.
Stars: ✭ 1,057 (+3103.03%)
Mutual labels:  cloud, hacktoberfest
Terraform Provider Digitalocean
Terraform DigitalOcean provider
Stars: ✭ 296 (+796.97%)
Mutual labels:  cloud, hacktoberfest
Digitalocean Cloud Controller Manager
Kubernetes cloud-controller-manager for DigitalOcean (beta)
Stars: ✭ 418 (+1166.67%)
Mutual labels:  cloud, hacktoberfest

vbridge

Cloud desktop software

Usage

vBridge is a client/server tool. vbridged, the server, must be launched on the X session you want to connect to. vbridge, the client, can be launched anywhere as long as it can connect to vbridged.

Example

On the desktop you want to connect:

$ vbridged

On the desktop you want to see the remote one:

$ vbridge host-to-connect-to.tld

Authentication

Two methods are possible: via a key or via login/password.

For using the login/password, simply use the login and password of the account where you launched the server.

For the key:

  • Launch the server
  • Launch the client. The client will ask you to confirm you trust the server. Accepts both times and quit without performing the login with password.
  • On the client's host, copy the content of the ~/.vbridge/connect file
  • On the servers's host, paste the content copied on the previous step into ~/.vbridge/accept file
  • On the servers's host, kill and relaunch the server vbridged
  • On the client's host, launch the client. It will be authenticated without asking login and password.

Options

  --port=PORT              port to listen
  --ciphers=LIST           sets the list of ciphers
  --rsa-length=NUMBER      RSA modulus length (in bits)
  --rsa-exponent=NUMBER    RSA public exponent
  --ecdh-curve=NAME        ECDH curve name
  --background             run in background
  --reinit-cred            reinitialize the user's pam credentials
  --timeout=NUMBER         inactivity timeout
  --version                display version information
  --help                   display this help

Compilation

Compilation requirements

vBridge needs the following packets to be installed for the compilation:

  • gcc
  • make
  • libx11-dev
  • libxfixes-dev
  • libxext-dev
  • libxi-dev
  • libxtst-dev
  • libxrandr-dev
  • libkrb5-dev
  • libpam0g-dev
  • libssl-dev
  • libcap-dev

Compilation

make compiles and produces the vbridge and vbridged binaries.

Additionnally, you can compile it inside a Docker container. Simply type the commands below:

$ docker build -t vbridge .
$ docker create vbridge vbridge
$ docker cp vbridge:/home/vbridge/vbridge .
$ docker cp vbridge:/home/vbridge/vbridged .
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].