GithubHelp home page GithubHelp logo

Comments (41)

bluikko avatar bluikko commented on May 22, 2024 2

I would suggest to automatically change the port to the protocol default port when changing protocol type tab. Maybe only if the port was previously the default port and not a custom port.

Edit: this when in the server manager.

For example:

  • RDP -> set port to 3389
  • SSH -> set port to 22
    etc.

Second suggestion I have is that when changing focus into a textbox control with the tab button, automatically select all the current contents in the textbox.

from 1remote.

VShawn avatar VShawn commented on May 22, 2024 1

@majkinetor 👍
Thank you, bug reports and new ideas are always welcome, I will try my best to fix them.
And I really don't know WinSCP has a Net Package 🤟
have a nice day.

from 1remote.

bluikko avatar bluikko commented on May 22, 2024 1

Common Access Cards are used in the defense industry. Basically smart cards.

They look like a regular key pair when used with the patched Pageant from PuTTY-CAC.

from 1remote.

VShawn avatar VShawn commented on May 22, 2024 1

@stetze88
Yes I found the loadbalanceinfo property:

https://docs.microsoft.com/en-us/windows/win32/termserv/imsrdpclientadvancedsettings-loadbalanceinfo

image

which means it is easy to add the field into the app. I need find somewhere to place this low usage field, and I want you to help me test if this field works.

from 1remote.

stetze avatar stetze commented on May 22, 2024 1

@VShawn
I'm happy to check the function of the field.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

sFTP/FTP with in SSH?

You could perhaps integrate WinSCP ?

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

Launcher items could bi bigger, second line is unreadable and RDP is barely visible

screenshot

image

from 1remote.

VShawn avatar VShawn commented on May 22, 2024

@majkinetor

1

Launcher items could bi bigger, second line is unreadable and RDP is barely visible

screenshot

it seens that you are using a 2k screen?

now font size is ok for me with 1080P screen or 4k 200% scale screen.

image

maybe it is better to offering some options to customize the font-size 👀

2

sFTP/FTP with in SSH?
You could perhaps integrate WinSCP ?

i not attempt to integrate WinSCP now, WinSCP is powerful and complicate, I consider to add feature like mRemoteNG which allow integrate external apps: see https://mremoteng.readthedocs.io/en/latest/howtos/external_tools.html

for these above more investigations are needed to check what is support by command line for winscp, it will take a lot of time, and i don't have much time 😭

.\winscp.exe sftp://user:[email protected]:22

so the main target for PRemoteM now is to offering a simple and easy way to access remote session and make it a stable version, after that we will refact PRemoteM and add some add powerful features for it.

as you can see, there is even no time for me to build a unit test project 😞


ThX for you advices and bug report, help a lot.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024
  1. I am on 1980x1080 screen. Perhaps add font/scale options on planned UI refactoring?
  2. You integrated putty, winscp is has Net dll, powershell module etc and looks 100% programmable. Just mentioning it in case you were not aware.

as you can see, there is even no time for me to build a unit test project

I am not sure this project requires it - better to have more users IMO, which will get bug reports up. I am deeply involved in automatic tests of all kinds, and I personally don't see a big benefit (maybe for few stuff like import/export only). I plan to publish chocolatey package if I continue to use it after trial which might bring more users. I will also report bugs and maybe some ideas as long as you listen :)

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

FYI, https://winscp.net/eng/docs/library_install

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

Doesn't look it has core/5 version tho...

from 1remote.

valsamis-d avatar valsamis-d commented on May 22, 2024

Perhaps support SSH tunneling via SOCKS proxy?

from 1remote.

VShawn avatar VShawn commented on May 22, 2024

Perhaps support SSH tunneling via SOCKS proxy?

I am thinking about this, still looking for how to support proxy.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

@bluikko , you told on mRemoteNg repo that some features are missing? Care to elaborate ?

from 1remote.

bluikko avatar bluikko commented on May 22, 2024

Compare the settings per host in mRemoteNG and PRemoteM. mRemoteNG allows to change about every setting of RDP/SSH (have not used other functionality). Many of those are useful.

It also provides inheritance from groups to group members.

from 1remote.

VShawn avatar VShawn commented on May 22, 2024

Compare the settings per host in mRemoteNG and PRemoteM. mRemoteNG allows to change about every setting of RDP/SSH (have not used other functionality). Many of those are useful.

I'd like to keep setting to be simple and easy, or minimal configuration to go. So I make RDP setting reference to mstsc.exe, not reference to mRemoteNG. besides I have no idea about the meaning of some setting in mRemoteNG RDP(Load balance Info, VM ID...) If you find it really useful, just tell me and I will add the setting.

BTW we have almost the same settings in SSH with mRemoteNG
image

inheritance

inheritance will not be implemented in PRM for now, since we offering a simple multiple edit in management page. a better UX will be offered in future release.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

It also provides inheritance from groups to group members.

Which as far as I can tell doesn't work. mRemoteNG interface for setting connection is IMO very bad design. It doesn't allow for fast and fluid experience. Everything is also much more slower then with PRM.

BTW we have almost the same settings in SSH with mRemoteNG

This is my impression too. I have around 50 connections of all types that I moved from mRemoteNg and I didn't miss anything in particular. Furthermore, major deal breaker was focus problem, single monitor problem and losing of vertical and horizontal space when nesting remotes (remote within remote within remote) - you don' t lose any space with PRM as it doesn't introduce borders/side bars etc (multiple windows 10 taskbars are stacked precisely on top of each other and have same dimensions).

While PRM certainly needs some more work, its already great tool that makes you productive without going in your way.

from 1remote.

bluikko avatar bluikko commented on May 22, 2024

I am sure it is a matter of tastes and use cases. I would love to get rid of mRemoteNG since it has major bugs but so far I've not found another open-source connection manager that can do what I need.

For me for example: it is a complete no-starter that putty profiles cannot (?) be defined per-connection.

Does it work with Pageant or other SSH agent? Selecting private key from filesystem does not work with a CAC.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

it is a complete no-starter that putty profiles cannot (?) be defined per-connection.

Yeah, this is something that should definitely be implemented. I added a ticket #68

from 1remote.

VShawn avatar VShawn commented on May 22, 2024

Does it work with Pageant or other SSH agent? Selecting private key from filesystem does not work with a CAC.

No it dont, I dont know what Pageant or a CAC is, never use it before. You can teach me how it works.....

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

It remembers the passphrase for ssh for some time key so that you don't have to enter it each time. It is not used with password access, only with key access. This is the main feature for people who use keys (and most use keys, since putty didn't allow for password automation) and on linux using anything but the key is antipattern.

Not sure we need to support this specifically. This is where external tools (#61) could come handy, so this one should be started before starting connection (already possible).
Agent should be started before SSH connection if not there already. SSH option would have to support not using password (or maybe it can also be set in profile (#68), not sure)

Don't know about CAC.

from 1remote.

 avatar commented on May 22, 2024

Support for Windows Server 2016 RDS will be nice.

from 1remote.

adelphi-company avatar adelphi-company commented on May 22, 2024

I'd love to see the possibility to connect to Hyper-V guests consoles using their VM ID. We often use this in RDCman and mRemoteNG supports it too.

We also like to see better multi user support as we share our connection configs within our team. Therefore it would be nice to have a global username / password / key setting that will be used if no credentials are provided within a connection profile. Supporting windows environmental variables like %USERNAME% would be another way to solve this.

from 1remote.

VShawn avatar VShawn commented on May 22, 2024

@Wand3rvogel

Support for Windows Server 2016 RDS will be nice.

Sorry I can‘t develop this feature until I can setup( or somebody help me to setup) a RDS environment for test (I have tried to set a RDS up, but failed.)


@adelphi-company

I did have the plan to support Hyper-V guests consoles using their VM ID and better multi user support. But because I don’t have enough time, I have been delayed until now. Now I‘m working on tag system for bulk connect #107. And after #107 is done, I will try to make the improvement for better multi user support.

I'd like to create a Secrets section for PRemoteM to storage your global username/password(like https://docs.github.com/en/actions/reference/encrypted-secrets), then we can use the secrets like environmental variables.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

We also like to see better multi user support as we share our connection configs within our team. Therefore it would be nice to have a global username / password / key setting that will be used if no credentials are provided within a connection profile. Supporting windows environmental variables like %USERNAME% would be another way to solve this.

I created ticket for this #128

from 1remote.

stetze avatar stetze commented on May 22, 2024

Support for Windows Server 2016 RDS will be nice.
Yes. 👍🏻

We need an field for the loadbalanceinfo:s:tsv://MS Terminal Services Plugin.1.<c_collection>

from 1remote.

7cio avatar 7cio commented on May 22, 2024

I think a password to open a certain database would be good. Or a password required to open the application. So not everyone has access to my computer can just open PRemoteM and access to the servers I manage.

from 1remote.

VShawn avatar VShawn commented on May 22, 2024

@vNa3006 THX for advising, I may not support password protect for PRemotM right now. see
https://github.com/VShawn/PRemoteM/wiki/Security

from 1remote.

7cio avatar 7cio commented on May 22, 2024

@vNa3006 THX for advising, I may not support password protect for PRemotM right now. see https://github.com/VShawn/PRemoteM/wiki/Security

People usually overthinking about simple stuff.
I personally don't use any app that doesn't support password protection. It's easy and take few minutes to build too.

Anyway there are reasons to use and not to use it. Thanks for sharing.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

I personally don't use any app that doesn't support password protection.

That is amazingly inconvenient life.

I agree here with @VShawn and his wiki notes. He did skip one important method, the one utilized by some tools like sudo, putty agent etc - i.e. unlocking a system for certain amount of time which is configurable (such as 15 minutes).

However, with physical access to your machine, all that is void. Outside of machine (e.g. if you keep it on git repo or NAS share or whatever) you can protect it via other means.

So not everyone [that] has access to my computer

Nobody should have access to your computer. Period. My wife and kids don't know my OS password.

Fix that and you will be OK.

from 1remote.

7cio avatar 7cio commented on May 22, 2024

@majkinetor it's OK. You don't have to share your computer with anyone.
There are millions, if not billions of people have to share their computer with someone else.

Anyway keep it simple. I don't use PRemoteM because it doesn't have password protection. That's all.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

Anyway keep it simple

We are :) Thanks for passing buy and letting us know.

There are millions, if not billions of people

No, you inflated that waaaay to much... it turns out there are more shared computers then people in this world.

from 1remote.

7cio avatar 7cio commented on May 22, 2024

Lol, it's OK. It's good to know we don't have that much human beings on the Earth.

from 1remote.

VShawn avatar VShawn commented on May 22, 2024

I don't use PRemoteM because it doesn't have password protection. That's all.

Sorry to hear that. @vNa3006

There are millions, if not billions of people have to share their computer with someone else.

@majkinetor, I have to admit we did have to share machine with workmates somethime: like we have a machine-learning workstation that shared to all of the AI engineers.

For me, i will choose the guest account if I have to share my computer with someone else. And of course the guest can never access my sensitive data. A app lelvel password is inessential in this case.

If I have no choose but share computer with someone else in a same account(or the os is not on my control), then I prefer a portable app with Encrypted USB Flash Drives which can be protected by password or tourch id.

https://www.amazon.com/biometric-flash-drive/s?k=biometric+flash+drive

Or.... I may never put sensitive data on a shared computer.

from 1remote.

7cio avatar 7cio commented on May 22, 2024

@VShawn thanks for your suggestion.
Right now I just use mRemoteNG and have different passwords for different configuration files.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

@majkinetor, I have to admit we did have to share machine with workmates somethime: like we have a machine-learning workstation that shared to all of the AI engineers.

Yeah, I know, there are all kind of dumb things in the world. I consulted many companies and they do that kind of thing. You probably shouldn't work for such lax security companies as it may backfire legally on you - when the shit hits the fan, anybody who was having access with common credential can be accused of wrongdoing. Companies I work for try to empose such non-personalized accounts on me every couple of months on my projects, and my response is always No, its either personalized account or find somebody else for this work.

Any machine can be shared by having personalized users which is how OSes work for more then half a century.

then I prefer a portable app

Yes, that is one solution. @vNa3006 can keep all his data on the USB drive and never leave without it. He can encrypt it, with automatic locking if he wants to be totally relaxed and even leave it on when going for coffee.

from 1remote.

majkinetor avatar majkinetor commented on May 22, 2024

When I say access to computer, I really mean access to the computer using the same user. You can share physical machine with different users.

from 1remote.

Hecatron avatar Hecatron commented on May 22, 2024

One thing I've been trying to get is a RDP session
where the remote resolution is 1920x1080
and local resolution is 3840x2160
and the zoom is set to 200% so that it works full screen
(this is to avoid issues with other users connecting to the same box and scaling issues with icons)

So far I've only found the "Microsoft Remote Desktop App" on the windows store that does that
(both zooming and fullscreen at the same time), but the ui on that one is pretty awful compared to anything else

That would be a nice feature to have, but it sounds like you're limited by the ActiveX control

from 1remote.

VShawn avatar VShawn commented on May 22, 2024

@grbd

I dot understand, if your loacal resolution is 3840x2160, why your remote full-screen is 1920x1080?

IMO, your remote full-screen would be 3840x2160 as well.

BTW, I just fell it unnecessary to let user set the zooming manually, PRemoteM will automatically set the zooming based on Windows display settings.

image

from 1remote.

Hecatron avatar Hecatron commented on May 22, 2024

The general gist is when I connect to a box under a generic admin account

  • I set the resolution of the remote side to something like 1920x1080
  • The resolution of the local side is 3840x2160
  • With the option to zoom or stretch the window so it's fully visible under 3840x2160

The reasons for doing it this way include

  • it avoids screwing up the desktop icons / window positions for other users that might logon using the same username that don't have a 4K desktop.
  • In some cases the windows boxes I'm logging onto might be old and don't have a dpi option which results in tiny icons on a UHD 4K laptop screen.

from 1remote.

VShawn avatar VShawn commented on May 22, 2024

Most of the points in this ticket have already been completed

from 1remote.

Related Issues (20)

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.