# \#ssh

**URL:** https://discourse.julialang.org/tag/ssh/720.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [\[ANN\] DistSSHKit.jl: run a Julia project on multiple machines over SSH](https://discourse.julialang.org/t/ann-distsshkit-jl-run-a-julia-project-on-multiple-machines-over-ssh/138960)

<div class="topic-metadata">

**Author:** [@yamanori99](https://discourse.julialang.org/u/yamanori99)\
**Replies:** 1\
**Last updated:** [August 25, 2026, 7:27am UTC](https://discourse.julialang.org/t/ann-distsshkit-jl-run-a-julia-project-on-multiple-machines-over-ssh/138960 "2026-08-25T07:27:48Z")

</div>

Hi everyone, I’d like to announce DistSSHKit.jl, recently added to the General registry. pkg\> add DistSSHKit DistSSHKit runs the same Julia project locally and over SSH, then collects the results. Uses Distributed.jl …

---

## [\[ANN\] LibSSH.jl: a Julia wrapper for libssh](https://discourse.julialang.org/t/ann-libssh-jl-a-julia-wrapper-for-libssh/109766)

<div class="topic-metadata">

**Author:** [@JamesNZ](https://discourse.julialang.org/u/JamesNZ)\
**Replies:** 4\
**Last updated:** [July 23, 2026, 4:15pm UTC](https://discourse.julialang.org/t/ann-libssh-jl-a-julia-wrapper-for-libssh/109766 "2026-07-23T16:15:27Z")

</div>

Heyo heyo :wave: So I’ve been working on writing a wrapper for the libssh library recently, and I think it’s ready-ish enough for others to use (if they dare :octopus:). Source: GitHub - JuliaWeb/LibSSH.jl: A Julia wra…

---

## [How to tell vscode language server to use julia executable path and DEPOT\_PATH?](https://discourse.julialang.org/t/how-to-tell-vscode-language-server-to-use-julia-executable-path-and-depot-path/133498)

<div class="topic-metadata">

**Author:** [@progtw1](https://discourse.julialang.org/u/progtw1)\
**Replies:** 3\
**Last updated:** [January 19, 2026, 11:07pm UTC](https://discourse.julialang.org/t/how-to-tell-vscode-language-server-to-use-julia-executable-path-and-depot-path/133498 "2026-01-19T23:07:35Z")

</div>

I am using a setup on a shared cluster where I work with the vscode remote extension and where Julia is installed using a module system rather than juliaup. In VSCode settings I set both Julia Executable path and Langua…

---

## [Help using GLMakie or WGLMakie on ssh](https://discourse.julialang.org/t/help-using-glmakie-or-wglmakie-on-ssh/125507)

<div class="topic-metadata">

**Author:** [@Salmon](https://discourse.julialang.org/u/Salmon)\
**Replies:** 13\
**Last updated:** [August 7, 2025, 11:22am UTC](https://discourse.julialang.org/t/help-using-glmakie-or-wglmakie-on-ssh/125507 "2025-08-07T11:22:31Z")

</div>

Hi everyone. I need to make some 3D plots for which I cannot use Cairomakie. My local machine is a windows computer to which I connect via vscode-ssh to a linux computer. I would be happy to just generate a png with ei…

---

## [Does long (~250 ms) network latency break plotting over ssh?](https://discourse.julialang.org/t/does-long-250-ms-network-latency-break-plotting-over-ssh/126722)

<div class="topic-metadata">

**Author:** [@Tetrakai](https://discourse.julialang.org/u/Tetrakai)\
**Replies:** 3\
**Last updated:** [March 8, 2025, 11:44pm UTC](https://discourse.julialang.org/t/does-long-250-ms-network-latency-break-plotting-over-ssh/126722 "2025-03-08T23:44:51Z")

</div>

I am trying out AWS and came across an issue with plots. They worked fine when the server was in the same country, but when I chose a cheaper one in a different region began getting this: connect: Connection refused GKS…

---

## [Working with private packages via SSH in vscode on Windows 11](https://discourse.julialang.org/t/working-with-private-packages-via-ssh-in-vscode-on-windows-11/126382)

<div class="topic-metadata">

**Author:** [@sairus7](https://discourse.julialang.org/u/sairus7)\
**Replies:** 3\
**Last updated:** [February 27, 2025, 5:02pm UTC](https://discourse.julialang.org/t/working-with-private-packages-via-ssh-in-vscode-on-windows-11/126382 "2025-02-27T17:02:07Z")

</div>

On a fresh Windows 11 machine I’m trying to add private package (or private registry) via SSH and found that vscode terminal works differently from external Julia terminal. I followed instructions from LocalRegistry.jl…

---

## [Is there a way to debug in VS Code using the remote SSH extension?](https://discourse.julialang.org/t/is-there-a-way-to-debug-in-vs-code-using-the-remote-ssh-extension/105845)

<div class="topic-metadata">

**Author:** [@JakeWren](https://discourse.julialang.org/u/JakeWren)\
**Replies:** 1\
**Last updated:** [October 4, 2024, 12:32pm UTC](https://discourse.julialang.org/t/is-there-a-way-to-debug-in-vs-code-using-the-remote-ssh-extension/105845 "2024-10-04T12:32:25Z")

</div>

I am on a Linux cluster and the details of the SSH plugin can be found here. After configuring my launch.json file, and then “Run” → “Start Debugging”, it loads for a bit (looping blue bar), but then stops and nothing h…

---

## [Accessing remote server data locally for 3D plotting purposes](https://discourse.julialang.org/t/accessing-remote-server-data-locally-for-3d-plotting-purposes/119853)

<div class="topic-metadata">

**Author:** [@Gavin\_Held](https://discourse.julialang.org/u/Gavin_Held)\
**Replies:** 2\
**Last updated:** [September 25, 2024, 11:35am UTC](https://discourse.julialang.org/t/accessing-remote-server-data-locally-for-3d-plotting-purposes/119853 "2024-09-25T11:35:50Z")

</div>

Hello, I work with large simulation data, on the order of 100s GB- 1TB, through a remote server. The clusters on which I run and store data do not play well with GLMakie/3D plotting as the login nodes do not have a gpu…

---

## [Package Manager, Gitlab newer version not liking SSH keys](https://discourse.julialang.org/t/package-manager-gitlab-newer-version-not-liking-ssh-keys/102375)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 0\
**Last updated:** [August 1, 2023, 10:29pm UTC](https://discourse.julialang.org/t/package-manager-gitlab-newer-version-not-liking-ssh-keys/102375 "2023-08-01T22:29:34Z")

</div>

A funny thing happened the other day. We have an internal gitlab server. I have a registry setup. The registry was working fine. On the IT side they did something to gitlab when they were adding required expirations …

---

## [WGLMakie via SSH](https://discourse.julialang.org/t/wglmakie-via-ssh/102042)

<div class="topic-metadata">

**Author:** [@lassepe](https://discourse.julialang.org/u/lassepe)\
**Replies:** 0\
**Last updated:** [July 24, 2023, 9:30pm UTC](https://discourse.julialang.org/t/wglmakie-via-ssh/102042 "2023-07-24T21:30:11Z")

</div>

Does anyone here have a working setup for remote plotting with WGLMakie via ssh? Thus far, I have used GLMakie with x-forwarding for this purpose but (i) it is slow and (ii) it crashes when the tmux session is detached b…

---

## [Start Julia process on Raspberry Pi over SSH, run arbitrary code, get return values on host](https://discourse.julialang.org/t/start-julia-process-on-raspberry-pi-over-ssh-run-arbitrary-code-get-return-values-on-host/100087)

<div class="topic-metadata">

**Author:** [@TheLateKronos](https://discourse.julialang.org/u/TheLateKronos)\
**Replies:** 6\
**Last updated:** [June 13, 2023, 9:15am UTC](https://discourse.julialang.org/t/start-julia-process-on-raspberry-pi-over-ssh-run-arbitrary-code-get-return-values-on-host/100087 "2023-06-13T09:15:43Z")

</div>

I just stumbled over Running commands over ssh - #8 by jw3126, which had me thinking: Could I use Distributed to launch a Julia process on a Raspberry Pi, and then use Distributed.remotecall to run arbitrary commands th…

---

## [VSCode server weirdly slow in SSH](https://discourse.julialang.org/t/vscode-server-weirdly-slow-in-ssh/99960)

<div class="topic-metadata">

**Author:** [@wujinq](https://discourse.julialang.org/u/wujinq)\
**Replies:** 1\
**Last updated:** [June 8, 2023, 2:35am UTC](https://discourse.julialang.org/t/vscode-server-weirdly-slow-in-ssh/99960 "2023-06-08T02:35:04Z")

</div>

I’m currently using the vscode Julia extension when working remotely on Frontera, a supercomputer (CentOS 7). Recently the extension becomes weirdly slow; when I try to execute a code block, it takes about 1 minute to st…

---

## [Cannot add private repository from GitHub](https://discourse.julialang.org/t/cannot-add-private-repository-from-github/84900)

<div class="topic-metadata">

**Author:** [@Mitch](https://discourse.julialang.org/u/Mitch)\
**Replies:** 23\
**Last updated:** [May 16, 2023, 12:40pm UTC](https://discourse.julialang.org/t/cannot-add-private-repository-from-github/84900 "2023-05-16T12:40:52Z")

</div>

Hi everyone, Unfortunately, I cannot add a private GitHub repository via Pkg.add(url=“…”), now that GitHub refuses the rsa format. HTTPS asks for a username and password three times then fails. I’ve seen the solution H…

---

## [Julia in VScode SSH : I have no "julia.executablePath" in settings.json](https://discourse.julialang.org/t/julia-in-vscode-ssh-i-have-no-julia-executablepath-in-settings-json/91729)

<div class="topic-metadata">

**Author:** [@sim](https://discourse.julialang.org/u/sim)\
**Replies:** 4\
**Last updated:** [December 16, 2022, 1:26pm UTC](https://discourse.julialang.org/t/julia-in-vscode-ssh-i-have-no-julia-executablepath-in-settings-json/91729 "2022-12-16T13:26:26Z")

</div>

Hi, I want to use Julia on VSCode through the extension RemoteSSH. Julia is well installed on the remote machine and I know the path of the executable. When launching VSCode on the remote, I get the error message Could…

---

## [SSH host verification errors when \`dev\`ing a package from GitHub Enterprise with Julia 1.6.1](https://discourse.julialang.org/t/ssh-host-verification-errors-when-dev-ing-a-package-from-github-enterprise-with-julia-1-6-1/63816)

<div class="topic-metadata">

**Author:** [@DanielIngraham](https://discourse.julialang.org/u/DanielIngraham)\
**Replies:** 4\
**Last updated:** [October 13, 2022, 2:05pm UTC](https://discourse.julialang.org/t/ssh-host-verification-errors-when-dev-ing-a-package-from-github-enterprise-with-julia-1-6-1/63816 "2022-10-13T14:05:46Z")

</div>

I’m able to dev a package from my workplace’s GitHub Enterprise with Julia 1.5.4: $ julia \_ \_ \_ \_(\_)\_ | Documentation: https://docs.julialang.org (\_) | (\_) (\_) | \_ \_ \_| |\_ \_\_ …

---

## [How to update Julia in ssh clusters](https://discourse.julialang.org/t/how-to-update-julia-in-ssh-clusters/88351)

<div class="topic-metadata">

**Author:** [@greivin](https://discourse.julialang.org/u/greivin)\
**Replies:** 11\
**Last updated:** [October 6, 2022, 11:35pm UTC](https://discourse.julialang.org/t/how-to-update-julia-in-ssh-clusters/88351 "2022-10-06T23:35:39Z")

</div>

I’m working as a PhD student in a lab with ssh clusters, I have the access to connect to each one of them (there’s no queue system, as it is a small lab, hence, as long as someone is not using a lot of cores in each comp…

---

## [Julia repl is ignoring my ssh config file](https://discourse.julialang.org/t/julia-repl-is-ignoring-my-ssh-config-file/65287)

<div class="topic-metadata">

**Author:** [@banksiaboy](https://discourse.julialang.org/u/banksiaboy)\
**Replies:** 9\
**Last updated:** [July 28, 2022, 1:33pm UTC](https://discourse.julialang.org/t/julia-repl-is-ignoring-my-ssh-config-file/65287 "2022-07-28T13:33:50Z")

</div>

If i try develop --local git@github.com\<\>.git, the julia repl ignores my carefully crafted ssh config file and asks for my private key location. My private keys are not stored locally and are accessed through a 2fa agent…

---

## [Can't get SSH auth working for private Github repos (using ssh-agent on Windows)](https://discourse.julialang.org/t/cant-get-ssh-auth-working-for-private-github-repos-using-ssh-agent-on-windows/63192)

<div class="topic-metadata">

**Author:** [@NiclasMattsson](https://discourse.julialang.org/u/NiclasMattsson)\
**Replies:** 13\
**Last updated:** [June 13, 2022, 12:12pm UTC](https://discourse.julialang.org/t/cant-get-ssh-auth-working-for-private-github-repos-using-ssh-agent-on-windows/63192 "2022-06-13T12:12:54Z")

</div>

After months of nagging from Github I’m finally switching to SSH authentication. It’s working now for command line git operations (after I set the GIT\_SSH environment variable to point to ssh.exe), but I can’t get it wor…

---

## [How to enable (and use) persistent remote connection with VSCode/tmux?](https://discourse.julialang.org/t/how-to-enable-and-use-persistent-remote-connection-with-vscode-tmux/76926)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 4\
**Last updated:** [February 23, 2022, 8:22am UTC](https://discourse.julialang.org/t/how-to-enable-and-use-persistent-remote-connection-with-vscode-tmux/76926 "2022-02-23T08:22:38Z")

</div>

Hello I am following the doc on running VSCode using Julia on a remote server, and all is working smoothly except I can’t keep the session permanent. I have installed on the server (Ubuntu 20.04) tmux and set the option…

---

## [RemoteREPL cannot connect on Windows over SSH](https://discourse.julialang.org/t/remoterepl-cannot-connect-on-windows-over-ssh/76338)

<div class="topic-metadata">

**Author:** [@GHTaarn](https://discourse.julialang.org/u/GHTaarn)\
**Replies:** 1\
**Last updated:** [February 14, 2022, 9:20am UTC](https://discourse.julialang.org/t/remoterepl-cannot-connect-on-windows-over-ssh/76338 "2022-02-14T09:20:48Z")

</div>

I suspect that this is an ssh related problem: I am trying to connect my Windows Laptop to a Julia session on a Linux cloud server using the RemoteREPL package (which uses an ssh tunnel). I started the RemoteREPL server…

---

## [SSH extension for VSCode](https://discourse.julialang.org/t/ssh-extension-for-vscode/71290)

<div class="topic-metadata">

**Author:** [@Avec](https://discourse.julialang.org/u/Avec)\
**Replies:** 9\
**Last updated:** [February 8, 2022, 10:48pm UTC](https://discourse.julialang.org/t/ssh-extension-for-vscode/71290 "2022-02-08T22:48:02Z")

</div>

Hi, I was succesfully using SSH extension in VSCode to code in julia on a remote machine, but it broke down without any obvious reason. When I start start the VScode and connect to the server, everything loads as usual,…

---

## [How to use ECDSA ssh key to connect to Github private repo?](https://discourse.julialang.org/t/how-to-use-ecdsa-ssh-key-to-connect-to-github-private-repo/74372)

<div class="topic-metadata">

**Author:** [@metab0t](https://discourse.julialang.org/u/metab0t)\
**Replies:** 3\
**Last updated:** [January 12, 2022, 12:33pm UTC](https://discourse.julialang.org/t/how-to-use-ecdsa-ssh-key-to-connect-to-github-private-repo/74372 "2022-01-12T12:33:07Z")

</div>

I used to use a private Github repo as my personal registry. I followed the instructions in https://github.com/GunnarFarneback/LocalRegistry.jl/blob/master/docs/ssh\_keys.md#3-generating-a-compatible-key to generate a RS…

---

## [Pkg.clone keeps asking for my SSH key](https://discourse.julialang.org/t/pkg-clone-keeps-asking-for-my-ssh-key/15155)

<div class="topic-metadata">

**Author:** [@danielc](https://discourse.julialang.org/u/danielc)\
**Replies:** 21\
**Last updated:** [October 19, 2021, 12:49pm UTC](https://discourse.julialang.org/t/pkg-clone-keeps-asking-for-my-ssh-key/15155 "2021-10-19T12:49:12Z")

</div>

Hello, I am running Julia 0.7 on Ubuntu and when I try to clone a package, I get this problem: julia\> using Pkg julia\> Pkg.clone("git@github.com:eford/CORBITS.git") ┌ Warning: Pkg.clone is only kept for legacy CI scri…

---

## [\[HELP\] Problem with git when using ssh-key deploy authentication method](https://discourse.julialang.org/t/help-problem-with-git-when-using-ssh-key-deploy-authentication-method/67322)

<div class="topic-metadata">

**Author:** [@josePereiro](https://discourse.julialang.org/u/josePereiro)\
**Replies:** 0\
**Last updated:** [August 30, 2021, 2:21am UTC](https://discourse.julialang.org/t/help-problem-with-git-when-using-ssh-key-deploy-authentication-method/67322 "2021-08-30T02:21:59Z")

</div>

Hi, I have a private github (free) repository and I’m using a deploy ssh-key for authentication. I set up everything as described here. Everything works ok, I can clone, pull and push freely (the deploy-key is for readi…

---

## [Can't add distributed workers per ssh: connection timed out](https://discourse.julialang.org/t/cant-add-distributed-workers-per-ssh-connection-timed-out/63328)

<div class="topic-metadata">

**Author:** [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Replies:** 10\
**Last updated:** [June 21, 2021, 9:19pm UTC](https://discourse.julialang.org/t/cant-add-distributed-workers-per-ssh-connection-timed-out/63328 "2021-06-21T21:19:23Z")

</div>

First, let me say that I’m super confused since adding workers per ssh has worked fine for me for many years. Even on the same machine everything was fine a few months back. I’m trying to start a Julia worker on a think…

---

## [2-step guide for github repos with Pkg](https://discourse.julialang.org/t/2-step-guide-for-github-repos-with-pkg/50166)

<div class="topic-metadata">

**Author:** [@mkarikom](https://discourse.julialang.org/u/mkarikom)\
**Replies:** 1\
**Last updated:** [February 18, 2021, 8:35pm UTC](https://discourse.julialang.org/t/2-step-guide-for-github-repos-with-pkg/50166 "2021-02-18T20:35:50Z")

</div>

Sufficient conditions for 1 and 2 to “just work” you are using some version of linux you ran ssh-keygen and hit enter until the prompts stopped ensure that ~/.ssh/id\_rsa exists afterward you have followed these instr…

---

## [New github authentication](https://discourse.julialang.org/t/new-github-authentication/52234)

<div class="topic-metadata">

**Author:** [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Replies:** 7\
**Last updated:** [December 23, 2020, 1:31am UTC](https://discourse.julialang.org/t/new-github-authentication/52234 "2020-12-23T01:31:38Z")

</div>

I am receiving emails from github warning me that password access will be disabled. Following the docs links they send me, it seems that I have to generate a “token” and use that as a password from now on. That is a lon…

---

## [Help! Pkg.add from company's Bitbucket repository fails due to SSH authentication](https://discourse.julialang.org/t/help-pkg-add-from-companys-bitbucket-repository-fails-due-to-ssh-authentication/33897)

<div class="topic-metadata">

**Author:** [@Zhong\_Pan](https://discourse.julialang.org/u/Zhong_Pan)\
**Replies:** 5\
**Last updated:** [June 9, 2020, 7:47am UTC](https://discourse.julialang.org/t/help-pkg-add-from-companys-bitbucket-repository-fails-due-to-ssh-authentication/33897 "2020-06-09T07:47:55Z")

</div>

I am not sure if this is a bug or I’m doing something wrong… We have a Julia package hosted on our company’s private Bitbucket server. Since I had already created SSH keys at my Git for Windows client (Git Bash), and I …

---

## [Pkg fails to clone with ssh](https://discourse.julialang.org/t/pkg-fails-to-clone-with-ssh/39524)

<div class="topic-metadata">

**Author:** [@ethomag](https://discourse.julialang.org/u/ethomag)\
**Replies:** 13\
**Last updated:** [May 19, 2020, 6:04am UTC](https://discourse.julialang.org/t/pkg-fails-to-clone-with-ssh/39524 "2020-05-19T06:04:46Z")

</div>

Not sure if this is Julia related, but I have run out of options In our company we use gerrit for git access, but I have random problems retrieving packets from within julia package manager (sometimes it works just fine…

---

## [How to specify the SSH key for Pkg to use](https://discourse.julialang.org/t/how-to-specify-the-ssh-key-for-pkg-to-use/14784)

<div class="topic-metadata">

**Author:** [@danielmatz](https://discourse.julialang.org/u/danielmatz)\
**Replies:** 5\
**Last updated:** [March 24, 2020, 9:52am UTC](https://discourse.julialang.org/t/how-to-specify-the-ssh-key-for-pkg-to-use/14784 "2020-03-24T09:52:21Z")

</div>

I’m trying to get Pkg to use a different SSH key when it instantiates a project. I naively tried this: env GIT\_SSH\_COMMAND='ssh -i /path/to/key' julia --project -e 'using Pkg; Pkg.instantiate()' But it doesn’t seem to…

[Next page](https://discourse.julialang.org/tag/ssh/720.md?match_all_tags=true&page=1&tags%5B%5D=ssh)
