mirror of
https://github.com/cwinfo/matterbridge.git
synced 2025-09-10 22:22:31 +00:00
.github
bridge
contrib
docker
gateway
hook
img
internal
matterclient
matterhook
vendor
github.com
42wim
Baozisoftware
Benau
Jeffail
Philipp15b
Rhymen
SevereCloud
apex
av-elier
blang
d5
davecgh
dustin
dyatlov
francoispqt
fsnotify
go-asn1-ber
go-telegram-bot-api
golang
golang-jwt
gomarkdown
google
gopackage
gorilla
hashicorp
jpillora
json-iterator
kettek
keybase
klauspost
kyokomi
labstack
lrstanley
magiconair
matrix-org
matterbridge
mattermost
mattn
mgutz
minio
missdeer
mitchellh
modern-go
monaco-io
mreiferson
mrexodia
nelsonken
paulrosania
pborman
pelletier
philhofer
pkg
pmezard
rickb777
rivo
rs
russross
saintfish
shazow
rateio
ssh-chat
internal
sshd
terminal
auth.go
client.go
doc.go
logger.go
net.go
pty.go
ratelimit.go
terminal.go
LICENSE
NOTICE
sirupsen
sizeofint
skip2
slack-go
spf13
stretchr
subosito
technoweenie
tinylib
valyala
vincent-petithory
wiggin77
writeas
yaegashi
zfjagann
go.uber.org
golang.org
gomod.garykim.dev
google.golang.org
gopkg.in
layeh.com
modules.txt
.dockerignore
.fixmie.yml
.gitignore
.golangci.yaml
.goreleaser.yml
Dockerfile
LICENSE
README.md
changelog.md
go.mod
go.sum
matterbridge.go
matterbridge.toml.sample
matterbridge.toml.simple
tgs.Dockerfile
35 lines
520 B
Go
35 lines
520 B
Go
package sshd
|
|
|
|
/*
|
|
|
|
signer, err := ssh.ParsePrivateKey(privateKey)
|
|
|
|
config := MakeNoAuth()
|
|
config.AddHostKey(signer)
|
|
|
|
s, err := ListenSSH("0.0.0.0:2022", config)
|
|
if err != nil {
|
|
// Handle opening socket error
|
|
}
|
|
defer s.Close()
|
|
|
|
terminals := s.ServeTerminal()
|
|
|
|
for term := range terminals {
|
|
go func() {
|
|
defer term.Close()
|
|
term.SetPrompt("...")
|
|
term.AutoCompleteCallback = nil // ...
|
|
|
|
for {
|
|
line, err := term.ReadLine()
|
|
if err != nil {
|
|
break
|
|
}
|
|
term.Write(...)
|
|
}
|
|
|
|
}()
|
|
}
|
|
*/
|