[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
- Igår Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk 46
- Igår Nu stiger hårddiskpriserna med uppemot 10 procent 13
- Igår Analytiker: Apple har överskattat intresset för Vision Pro 50
- 24 / 4 AMD, Nvidia och Intel – vad är det för skillnad mellan grafikkortstillverkarna? 26
- 24 / 4 Testpilot: MSI MPG 271QRX - Färgsprakande OLED i 360 Hz 13
Mjukvara
Datorkomponenter
Ljud, bild och kommunikation
- Konsumentverket granskar tio nätbutiker som lurat kunder11
- Fallout 4 Next Gen – Update Notes0
- Deshroud och vilka fläktar att föredra?6
- Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk46
- Hjälp Inno3d 4090 RGB kabel (4070,4080 mfl)1
- Herman Miller X Logitech G Embody Gaming Chair, recension?116
- Nintendo-innehåll tas bort från Garrys Mod17
- Telenors router och netgear sammankopplade1
- Oskäligt negativt omdöme Tradera22
- Nollställa google konto, känd safe search inställningsolydnad är kopplat till inloggade google konton3
- Köpes Luftkylning och Fläktar
- Köpes Nvidia Quadro P400,600 eller 620
- Säljes Dell Latitude 7530 15,6”
- Köpes Önskar köpa 6700xt eller 3070
- Säljes Asus Geforce RTX 2070 8GB Strix Gaming OC
- Köpes Köper bärbara datorer, trasiga, utan skärm etc.
- Säljes Lenovo Thinkcentre M73
- Säljes Lenovo Legion Slim 5 14” OLED
- Säljes Asus VG248 24"
- Säljes AMD Ryzen 5 3400G inkl kylare
- Konsumentverket granskar tio nätbutiker som lurat kunder11
- Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk46
- Nintendo-innehåll tas bort från Garrys Mod17
- Nu stiger hårddiskpriserna med uppemot 10 procent13
- Quiz: Vad kan du om Inet?68
- Analytiker: Apple har överskattat intresset för Vision Pro50
- Microsoft rullar ut Startmenyreklam till alla59
- EU röstar igenom ”rätten att reparera”53
- Viaplay sätter ner foten mot delade konton55
- AMD, Nvidia och Intel – vad är det för skillnad mellan grafikkortstillverkarna?26