Comments (3)
I see the use case, but is there any security concerns that should be worried about when a user set's up an alias? I guess since this is self hosted that wouldn't be as large of an issue. i will take a look though!
from sish.
Hey @dpishchukhin!
I just merged the PR that contains support for TCP aliases. They work more or less exactly how you listed (I tested it using an SSH proxy command also). The only thing to note is an alias is considered the pair of port and hostname (i.e. the alias is myalias:22, not just myalias).
The reason for this was to
- Provide less ability for enumeration, and
- Allow for reusing an alias name (think hostname) for a single SSH command with multiple forward requests. That is, something like:
ssh -p 2222 ssi.sh -R $(hostname):22:localhost:22 R $(hostname):8443:localhost:8443
can be used.
from sish.
Hi @antoniomika,
thank you, I'll test and provide you the feedback
from sish.
Related Issues (20)
- Question about sish x nginx x websockets HOT 2
- sh -R 2222:localhost:22 ssi.sh Permission denied HOT 2
- Panic with large body sizes HOT 6
- Usage guide via SSH HOT 1
- websocket connections will be closed once a while HOT 1
- Sish sometimes doesn't clean connections properly HOT 4
- Reconnect same tunnel HOT 1
- How many max connections it can hold? HOT 1
- sish SSH question
- Force reset connection HOT 10
- Certificate provisioning issues
- URL string replacement in the returned HTML
- [Feature-Request] - Record notes when starting a tunnel
- Multiple http/tcp ports on same subdomain HOT 3
- Can I use IP configuration? I have no domain name
- channel 0: open failed: connect failed: Temporary failure in name resolution stdio forwarding failed
- Feature request: allow reading password from file HOT 3
- Run behind SSL terminating proxy HOT 1
- how to disable random subdomain. HOT 1
- Is it possible to run it in debain or openwrt running in Rasberry Pi HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sish.