<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/ssh-into-your-laptop-using-their-github-handle-lceuko5ub" -->

---
title: SSH into your laptop using their Github handle | daily.dev
description: Teleconsole, a free tool from the Teleport team, lets developers turn any laptop into a temporary, publicly accessible SSH server for quick remote debugging...
canonical: https://daily.dev/posts/ssh-into-your-laptop-using-their-github-handle-lceuko5ub
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: SSH into your laptop using their Github handle | daily.dev
og:description: Teleconsole, a free tool from the Teleport team, lets developers turn any laptop into a temporary, publicly accessible SSH server for quick remote debugging...
og:url: https://daily.dev/posts/ssh-into-your-laptop-using-their-github-handle-lceuko5ub
og:image: https://api.daily.dev/og/posts/LceUko5ub.png
og:image:alt: SSH into your laptop using their Github handle
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# SSH into your laptop using their Github handle

**[Teleport](https://daily.dev/sources/teleport)** · 4 min read · 0 upvotes · 0 comments

## Summary

Teleconsole, a free tool from the Teleport team, lets developers turn any laptop into a temporary, publicly accessible SSH server for quick remote debugging sessions across NATs and firewalls without VPN setup. A newer feature lets session owners restrict access by passing an SSH public key file or simply a Github handle via the -i flag, so only the holder of the matching private key can join, closing the risk of a leaked session ID granting unauthorized access. The tool is built on Go's SSH implementation and the open source Teleport SSH server.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://goteleport.com/blog/instant-ssh-github>

## Questions this post answers

### How can I restrict who can join a Teleconsole SSH session besides just sharing the session ID?

Pass an SSH public key to teleconsole with the -i flag when starting a session, either as a file path or as a Github username. Teleconsole fetches that account's public key from Github and configures the session so only the holder of the matching private key can join, even if the session ID leaks.

_Anyone locking down ad-hoc remote access can track SSH tooling changes like this on daily.dev._

### How do I use my Github SSH key to join someone's terminal session with Teleconsole?

Run 'teleconsole -i yourgithubhandle' on the inviting machine to restrict the session to your Github account's public key, then join with 'teleconsole join <session-id>' using your local private key in ~/.ssh, which Teleconsole matches automatically against the fetched public key.

_Developers wiring up quick remote debugging sessions follow SSH tooling updates like this via daily.dev._

## Similar posts on daily.dev

- [rberg27/doom-coding: A guide for how to use your smartphone to code anywhere at anytime.](https://daily.dev/posts/rberg27-doom-coding-a-guide-for-how-to-use-your-smartphone-to-code-anywhere-at-anytime--m0luooxe6) · Hacker News · 0 upvotes · 0 comments
- [Stop managing SSH keys on every server and switch to Teleport](https://daily.dev/posts/stop-managing-ssh-keys-on-every-server-and-switch-to-teleport-zoja48gov) · All Things Open · 0 upvotes · 0 comments
- [I used VS Code's remote development feature to turn my old laptop into a lightweight coding terminal](https://daily.dev/posts/i-used-vs-code-s-remote-development-feature-to-turn-my-old-laptop-into-a-lightweight-coding-terminal-vo9dy6s2m) · XDA Developers · 2 upvotes · 0 comments

---

Tags: [#github](https://daily.dev/tags/github), [#golang](https://daily.dev/tags/golang), [#authentication](https://daily.dev/tags/authentication), [#ssh](https://daily.dev/tags/ssh)

[View this post on daily.dev](https://daily.dev/posts/ssh-into-your-laptop-using-their-github-handle-lceuko5ub)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"SSH into your laptop using their Github handle","url":"https://daily.dev/posts/ssh-into-your-laptop-using-their-github-handle-lceuko5ub","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/ssh-into-your-laptop-using-their-github-handle-lceuko5ub"},"datePublished":"2026-08-23T12:23:32.096Z","dateModified":"2026-08-24T06:57:42.105Z","description":"Teleconsole, a free tool from the Teleport team, lets developers turn any laptop into a temporary, publicly accessible SSH server for quick remote debugging...","image":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","thumbnailUrl":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","isAccessibleForFree":true,"articleSection":"Teleport","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Teleport","logo":"https://media.daily.dev/image/upload/s--Dw-Bbw6O--/c_limit,w_256/f_auto,q_auto/v1787487494/logos/teleport?_a=BAMAMicg0","url":"https://daily.dev/sources/teleport"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/ssh-into-your-laptop-using-their-github-handle-lceuko5ub","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"github,golang,authentication,ssh","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Teleport","item":"https://daily.dev/sources/teleport"},{"@type":"ListItem","position":3,"name":"SSH into your laptop using their Github handle"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/ssh-into-your-laptop-using-their-github-handle-lceuko5ub#faq","mainEntity":[{"@type":"Question","name":"How can I restrict who can join a Teleconsole SSH session besides just sharing the session ID?","acceptedAnswer":{"@type":"Answer","text":"Pass an SSH public key to teleconsole with the -i flag when starting a session, either as a file path or as a Github username. Teleconsole fetches that account's public key from Github and configures the session so only the holder of the matching private key can join, even if the session ID leaks. Anyone locking down ad-hoc remote access can track SSH tooling changes like this on daily.dev."}},{"@type":"Question","name":"How do I use my Github SSH key to join someone's terminal session with Teleconsole?","acceptedAnswer":{"@type":"Answer","text":"Run 'teleconsole -i yourgithubhandle' on the inviting machine to restrict the session to your Github account's public key, then join with 'teleconsole join <session-id>' using your local private key in ~/.ssh, which Teleconsole matches automatically against the fetched public key. Developers wiring up quick remote debugging sessions follow SSH tooling updates like this via daily.dev."}}]}
```

