[Intel core i7 5960X 3.0ghz] - [ ASUS X99-DELUXE] - [ 48 GB CORSAIR DDR4 DOMINATOR]- [Asus GTX 980TI SLI] - [Corsair AX1200I] - [Kingston Hyperx Predator 240GB]
Automatiskt reverse ssh tunnel script
Visa signatur
jag gjorde ett expect-script för liknande ändamål vid något tillfälle:
#!/usr/bin/expect -f
if {$argc != 7} {
puts "Usage: ./sshrevtun <localhost> <localport> <user> <host> <remoteport> <password> <remotebindport>"
exit 0
}
proc exit_timeout {} {
puts "Error: timeout"
exit 1
}
proc exit_unexpected {data} {
set data [string trim $data]
puts "Error: unexpected response: $data"
exit 1
}
trap {
if {$thispid != 0} {
wait
exit 0
}
} SIGCHLD
log_user 0
set connectcatch "connected"
set localhost [lindex $argv 0]
set localport [lindex $argv 1]
set user [lindex $argv 2]
set host [lindex $argv 3]
set remoteport [lindex $argv 4]
set password [lindex $argv 5]
set remotebindport [lindex $argv 6]
set thispid [fork]
if {$thispid != 0} {
sleep 20
} else {
spawn ssh -o "StrictHostKeyChecking no" -f -R $remotebindport:$localhost:$localport $user@$host -p $remoteport "echo $connectcatch && sleep 3600"
expect {
timeout exit_timeout
eof {exit_unexpected $expect_out(buffer)}
"assword:"
}
send $password\n
expect {
"assword:" {exit_unexpected $expect_out(buffer)}
"ermission" {exit_unexpected $expect_out(buffer)}
eof {exit_unexpected $expect_out(buffer)}
timeout exit_timeout
$connectcatch
}
puts "Success! Tunnel will stay open for 1 hour."
disconnect
}
Visa signatur
h170i-plus i5 6600 2x8gb ddr3l 850 pro 256gb
Don't argue with an idiot. He will drag you down to his level, and beat you with experience.
Citera flera
Citera
Hårdvara
- Idag Intel Core Ultra 9 285K får lägre klockfrekvens än i9‑14900K 32
- 3 / 5 Rykte: Switch 2 grejar högre bildfrekvenser 16
- 2 / 5 Nästa generations Intel-processorer får nya modellnummer 70
- 1 / 5 Del 1: Windows-kommandon du måste kunna 22
- 1 / 5 Switch 2 ryktas få magnetiska Joy-Cons: Så kan det fungera 21
Mjukvara
Datorkomponenter
Ljud, bild och kommunikation
- Microsoft optimerar Utforskaren och Aktivitetshanteraren15
- Nu går det att mäta internethastigheten direkt i Microsoft Edge1
- Kan ej ladda ner drivrutin1
- Smarta lampor + dimmer i väggen12
- Dagens fynd (bara tips, ingen diskussion) — Läs första inlägget först!18459
- Akustiktavlor/ljuddämpande tavlor14
- Ingen signal från någon utgång på RTX 3060ti3
- Så ska Microsoft säkra upp DNS10
- Uppgradera/ ny dator1
- Vilken CPU+moderkort blir handen i handsken för mitt RTX 4060 1080p spelande?11
- Säljes ASUS mATX integrerad CPU + nätagg
- Säljes Google Pixel 7a 128Gb 5G
- Säljes Gaming dator 6950XT
- Säljes Ryzen 3700X
- Skänkes Gtx 550 ti skänkes
- Säljes ASUS Zenwifi AX6600 XT8 2st
- Säljes Nikon D-SLR kamera D5600
- Säljes D5 PWM pump och 2st 360mm radiatorer
- Säljes Hel gamingsetup 4080, 7900x
- Säljes Diverse äldre komponenter - GTX 980Ti, i7 4790k mm.
- Nu går det att mäta internethastigheten direkt i Microsoft Edge1
- Så ska Microsoft säkra upp DNS10
- Bli kortkommandomästare i Windows 11 - Del 29
- Microsoft optimerar Utforskaren och Aktivitetshanteraren15
- Intel Core Ultra 9 285K får lägre klockfrekvens än i9‑14900K32
- Krönika: Operatörer: Sluta med tramslösningar, tack!81
- Valve släpper Proton 9.0 i stabil version32
- Microsoft stör fler Chrome-användare med Bing-reklam46
- Året var 2002 – Nvidia tappar bollen och ATI plockar upp den45
- Helgsnack: Vilken är din äldsta mjukvara?91
Externa nyheter
Spelnyheter från FZ
- PC-kraven för Hellblade 2 är avslöjade för allmänheten idag
- Kommer Nintendo World Championships till Switch? idag
- Terminator: Survivors kommer ha en välskriven story och gå att spela offline idag
- Bloodstained: Ritual of the Night får eftertraktat samarbetsläge igår
- De fysiska delux-versionerna av Baldur’s Gate 3 försenas igår