GithubHelp home page GithubHelp logo

qpc-github / iap-desktop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from googlecloudplatform/iap-desktop

1.0 2.0 1.0 23.23 MB

IAP Desktop is a Windows application that provides zero-trust Remote Desktop and SSH access to Linux and Windows VMs on Google Cloud.

License: Apache License 2.0

Go 0.06% C# 99.15% PowerShell 0.37% XSLT 0.06% Makefile 0.26% Batchfile 0.03% HCL 0.07%

iap-desktop's Introduction

IAP Desktop

IAP Desktop is a Remote Desktop and SSH client that lets you connect to your Google Cloud VM instances from anywhere.

For Windows 11/10/8.1. No admin rights required.

Access Linux and Windows VMs from anywhere

IAP Desktop uses Identity-Aware-Proxy (IAP) to connect to VM instances so that you can:

  • Connect to VM instances that don’t have a public IP address
  • Connect from anywhere over the internet

Together, IAP Desktop and Identity-Aware-Proxy (IAP) let you apply zero-trust security to your VMs:

The application automatically manages IAP TCP tunnels for you, and protects them so that no other users or programs can access them.

Connect to Windows VMs with Remote Desktop

IAP Desktop is a full-featured Remote Desktop client that lets you:

  • Use multiple Remote Desktop sessions at the same time
  • Switch between full-screen and tabbed Remote Desktop sessions
  • Upload and download files

To help you authenticate to Windows VMs, IAP Desktop can:

  • Automatically generate Windows credentials by using the Compute Engine guest agent environment
  • Encrypt and store your Windows credentials locally

View larger screenshot

Connect to Linux VMs with SSH

IAP Desktop includes an SSH client and terminal so that you can:

  • Use multiple SSH sessions in parallel, and switch between them using tabs
  • Upload and download files using SFTP

To help you authenticate to Linux VMs, IAP Desktop can:

View larger screenshot

Manage VMs across projects

IAP Desktop gives you a consolidated view of your VMs and lets you:

  • Connect to VMs across multiple projects and Google Cloud organizations
  • View diagnostics information such as logs and serial port output
  • Perform common operations such as starting or stopping VMs

View larger screenshot

Learn more about IAP Desktop

IAP Desktop is an open-source project and not an officially supported Google product.

All files in this repository are under the Apache License, Version 2.0 unless noted otherwise.

iap-desktop's People

Contributors

jpassing avatar bluphy avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.