[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
Mjukvara
Övrigt
- Idag Bedragare låtsades vara Lastpass VD med AI 7
- Igår Efter konkursryktena – Louqe är tillbaka 18
- Igår Kunskapsquiz: IT och det moderna försvaret 41
- 17 / 4 Datorhallar åker på miljardstor skattesmäll – ljög om att utvinna krypto 63
- 17 / 4 Veckans fråga: Möss eller ljud – Vad lägger du mest pengar på? 73
Datorkomponenter
Ljud, bild och kommunikation
- Köpa Acer Predator Helios 18 eller något annat?2
- Deklarationsavgift1
- Hur får jag liv i mina gamla IDE-diskar.11
- Fungerar Garmin pulsband tillsammans med app utan smartwatch10
- Fjärrstyrning server10
- Bedragare låtsades vara Lastpass VD med AI7
- Dagens fynd (bara tips, ingen diskussion) — Läs första inlägget först!18392
- Vad vill ni se i nästa Battlefield?91
- Hello IT - Det räcker med en rad kod... eller?279
- Elbilar - Tråden för intresserade23157
- Säljes iMac Late 2015 (nyskick!) inkl. magic mouse och keyboard
- Säljes Säljer GTX 1080 Ti
- Säljes Moderkort ASUS prime B660-plus d4 + ram och 4070 ti
- Köpes Köper Samsung Galaxy Buds 2 Pro / Buds 2
- Säljes LC Power 39 tum 165 hz Bildskärm
- Säljes 12700k | 980 PRO 1tb | Contact Frame TG
- Köpes Söker USB-C transmitter till Steelseries Arctis 7X PLUS
- Säljes Diverse PS5-spel, Ritplatta och Motorola Moto G 5g plus!
- Säljes RTX 3050 8 GB ROG STRIX GAMING OC
- Säljes Sennheiser HD560S och RÖDE NT-USB
- Bedragare låtsades vara Lastpass VD med AI7
- SFW! Läckra ROG Zephyrus G14 med ROG Nebula OLED Display8
- Quest 2 får prissänkning för andra gången i år19
- Elgato lanserar tillbehörsserie för ”vanligt folk”11
- Enhance! Edge kan få klassisk sci-fi-funktion16
- Efter konkursryktena – Louqe är tillbaka18
- Snart ber Microsoft dig överge ditt lokala konto117
- Kunskapsquiz: IT och det moderna försvaret41
- Här är priserna på LG:s nya OLED-arsenal52
- 3dfx grafikkort återuppstår i hobbyprojekt19