Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Request: Connection destination specification or connection list #14
But sshwifty can now freely select the connection destination. This can be abused.
Hi, glad you like the software.
Sshwifty is designed to be a SSH/Telnet client, not a gateway, it does not provide destination restriction feature at this moment.
However, it is fairly easy to setup such restrictions on the server via:
I think there are some basic rules of the open source world you must understand: When you "Request"ing something, what you're actually doing is to trying to convince somebody to give you what you're wishing for, not making demand as if somebody owes you and must give you whatever you wanted.
And all that convincing takes effort.
I was trying to understand what you're wishing for, so I can evaluate all the option that I have in order to better implement the requested feature OR refuse it when I failed to found any good plan.
Simply "I do not want it" does not count as valid information here since it won't help me understand why the feature you requested is valuable enough for me to make some significant modifications to the software in order to introduce it. This won't change regardless how many times you "repeat"ed that.
I'm expecting something more informative in your next reply. If you're unable to produce such reply, please close this issue and just use fTelnet instead.
OK, I will explain why it is necessary.
Until now, no HTML5 Telnet client that refers to Japanese Telnet BBS (Shift_JIS) with a Web browser has been found. (fTelnet is only available in English and cannot be used at this stage. I was thinking about requesting fTelnet to support other languages)
sshwifty has solved this problem. I link https://sshwifty.herokuapp.com/ as a connection method and introduce (These links are in Japanese):
That's enough improvement,
No other connections are required. Your statement is that I suffice if I build a sshwifty server locally, or use a sufficient Telnet/ssh client.
OK, I understood the core problem now.
I could theoretically make "Known remotes" tab to display nothing but the hosts you that specified and reject connection requests if the target remote is not on the host list.
I need few days to implement and test this feature, I'll let you know if there is any update.
Thanks for the waiting.
Just letting you know that I've introduced a new feature called "Presets" into Sshwifty, which should satisfy this feature request.
The Presets feature will allow you to define presets which can automatically fill up connection configurations for your user, so they don't have to do it manually.
In addition to that, you can also prevent your user from connecting to remotes other than those already been defined in the presets by enabling
I've already deployed the change along with few temporary presets (including your BBS) to the demo service (https://sshwifty.herokuapp.com without enabling
The presets configuration used on the demo service currently is:
However, the original plan, which was to
Has been proven to be not ideal, as it will create difficulties for user who wants to see their connection history.
Notice: The change hasn't released yet, it only exists in the source code.
Well, I guess the command is different for Windows 10.
You may try manually execute following command instead of
Note that I don't have any machine running Windows at this moment, you have to test the commands by yourself :)