[GH-ISSUE #467] Import PuTTy/KiTTy sessions #2304

Closed
opened 2026-03-01 17:19:33 +03:00 by kerem · 5 comments
Owner

Originally created by @Thunderhawk2001 on GitHub (Aug 1, 2023).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/467

Originally assigned to: @VShawn on GitHub.

Is your feature request related to a problem? Please describe.
It's pretty infuriating to have to manually add every Session from PuTTy/KiTTy into 1Remote.

Describe the solution you'd like
A way to import my current PuTTy/KiTTy sessions into 1Remote with "just one click" or via *.reg import of the Putty Sessions.

Describe alternatives you've considered
Only alternative would be to not use 1Remote. So we would continue to use PuTTy/KiTTy or another app, which features this import functionality.

Originally created by @Thunderhawk2001 on GitHub (Aug 1, 2023). Original GitHub issue: https://github.com/1Remote/1Remote/issues/467 Originally assigned to: @VShawn on GitHub. **Is your feature request related to a problem? Please describe.** It's pretty infuriating to have to manually add every Session from PuTTy/KiTTy into 1Remote. **Describe the solution you'd like** A way to import my current PuTTy/KiTTy sessions into 1Remote with "just one click" or via *.reg import of the Putty Sessions. **Describe alternatives you've considered** Only alternative would be to not use 1Remote. So we would continue to use PuTTy/KiTTy or another app, which features this import functionality.
kerem 2026-03-01 17:19:33 +03:00
Author
Owner

@majkinetor commented on GitHub (Aug 1, 2023):

If this is done, it should be done in idempontent way so that people can re-do import without duplicating previously imported connections, since you can create new Kitty connections after importing existing ones in 1RM.

So, some form of kitty session id should be imported. Skipping existing connection names could be enough though...

<!-- gh-comment-id:1659822869 --> @majkinetor commented on GitHub (Aug 1, 2023): If this is done, it should be done in idempontent way so that people can re-do import without duplicating previously imported connections, since you can create new Kitty connections after importing existing ones in 1RM. So, some form of kitty session id should be imported. Skipping existing connection names could be enough though...
Author
Owner

@VShawn commented on GitHub (Aug 2, 2023):

there may no way or hard to export putty's sessions. putty does not provide export feature, and mRemoteNG only read the session name from putty without importing putty's sessions into their own database.

<!-- gh-comment-id:1661279787 --> @VShawn commented on GitHub (Aug 2, 2023): there may no way or hard to export putty's sessions. putty does not provide export feature, and mRemoteNG only read the session name from putty without importing putty's sessions into their own database.
Author
Owner

@Thunderhawk2001 commented on GitHub (Aug 2, 2023):

Oh, okay.

I've used a work around now:
I downloaded mRemoteNG, started it, created a dummy SSH entry, exported that as *.CSV. Now I opened this file with excel and pasted my list of ssh servers as name and hostname, used a new ID starting with 1, and kept every other option the same as the dummy entry.
Now I could import this list via the "import mRemoteNG csv" function.

Screenshot:
grafik

<!-- gh-comment-id:1662186261 --> @Thunderhawk2001 commented on GitHub (Aug 2, 2023): Oh, okay. I've used a work around now: I downloaded mRemoteNG, started it, created a dummy SSH entry, exported that as *.CSV. Now I opened this file with excel and pasted my list of ssh servers as name and hostname, used a new ID starting with 1, and kept every other option the same as the dummy entry. Now I could import this list via the "import mRemoteNG csv" function. Screenshot: ![grafik](https://github.com/1Remote/1Remote/assets/14139482/716dd980-2527-4f64-b205-19601ce53d1e)
Author
Owner

@majkinetor commented on GitHub (Aug 2, 2023):

The sessions are available in the Registry at HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

<!-- gh-comment-id:1662226406 --> @majkinetor commented on GitHub (Aug 2, 2023): The sessions are available in the Registry at `HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions`
Author
Owner

@VShawn commented on GitHub (Aug 13, 2023):

The sessions are available in the Registry at HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

password not available here, i wont import putty without password.

<!-- gh-comment-id:1676197675 --> @VShawn commented on GitHub (Aug 13, 2023): > The sessions are available in the Registry at `HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions` password not available here, i wont import putty without password.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/1Remote#2304
No description provided.