Hi Andreas!
Andreas Kretschmer kretschmer@kaufbach.delug.de writes:
Ich sitze als root auf einem Gateway, auf dem ein sshd tut, welcher von außen zum Portforwarden nach innen genutzt wird. Soweit nix besonders.
Aber: ich will nun grad mal wissen, welche Ports aktuell auf diese Weise über diese Gurke geforwardet werden. Machbar? Sicherlich, aber wie?
Die Ports, an denen ssh Verbindungen annimmt, findest du mit netstat -lantp heraus (bei ssh -L 123:intern:456 server siehst du die 123 nur auf dem Client).
Forwards, die gerade verwendet werden, kannst du in der Regel mit den Tasten ~# (geht nur nach vorhergehendem Return) innerhalb einer solchen SSH-Verbindung abfragen.
Wie man aber pauschal herausfindet, welche Forwards von der Session angeboten werden kann ich nicht sagen. Möglichkeiten:
- ~/.ssh/config auf Client und Kommandozeilenparameter prüfen - ssh verbose laufen lassen (ssh -v) - sshd im Debug Modus laufen lassen (hab ich aber nicht geprüft)
Viele Grüße, Sascha