raycast / extensions

Everything you need to extend Raycast.
https://developers.raycast.com
MIT License
5.21k stars 2.91k forks source link

[SSH Connection Manager] Read connection list from ~/.ssh/config #8164

Open yaronuliel opened 1 year ago

yaronuliel commented 1 year ago

Extension

https://www.raycast.com/dimagrossman/ssh-manager

Description

It would be great to have the app (at least optionally) - read ssh hosts lists from ~/.ssh/config which is the standard place for defining remote sever, identity keys, etc. with openssh

This feature will make the extension 10x faster to getting start with, and will remove a lot of hassle from managing the connection list

Who will benefit from this feature?

Users that already have a list of ssh server defined for openssh

Anything else?

To fully support the Host definition in openssh - the user property of the connection should also be considered optional. It is very common to set the connection username in the openssh config, so that connecting to a server doesn't require reentering the information on any connection

Today when the username field is left blank - the extension tries to connect to @ssh.example.com - which lead to an error

raycastbot commented 1 year ago

Thank you for opening this issue!

🔔 @scopsy @LenoxFro @solid-pixel you might want to have a look.

💡 Tip: Once the issue is resolved, comment @raycastbot close this issue to close it.

raycastbot commented 10 months ago

This issue has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 10 days to keep our backlog clean 😊

pernielsentikaer commented 10 months ago

Did you see this @scopsy

silas229 commented 9 months ago

The extension does not recognise the Hostname. I think it would be easier if it would just insert the alias (ssh <alias>)

In sshconfig:

SCR-20231205-nbab

In Raycast:

SCR-20231205-nati

In iTerm:

SCR-20231205-nbib
raycastbot commented 7 months ago

This issue has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 10 days to keep our backlog clean 😊

silas229 commented 7 months ago

unstall

pernielsentikaer commented 7 months ago

Can you look into that @solid-pixel

solid-pixel commented 7 months ago

Can you look into that @solid-pixel

Sorry I can't, I don't have the time nor the energy to contribute at the moment. Doesn't the extension already do what OP is asking though?

silas229 commented 7 months ago

@solid-pixel no, it has bugs: https://github.com/raycast/extensions/issues/8164#issuecomment-1840823197

raycastbot commented 5 months ago

This issue has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 10 days to keep our backlog clean 😊

silas229 commented 5 months ago

.

raycastbot commented 3 months ago

This issue has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 10 days to keep our backlog clean 😊

silas229 commented 3 months ago

.

raycastbot commented 2 months ago

This issue has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 10 days to keep our backlog clean 😊

silas229 commented 2 months ago

.

dongnak commented 1 month ago

please fix https://github.com/raycast/extensions/issues/8164#issuecomment-1840823197

raycastbot commented 4 days ago

This issue has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 10 days to keep our backlog clean 😊