mirror of
https://github.com/shazow/ssh-chat.git
synced 2025-06-13 22:02:08 +03:00
34 lines
501 B
Go
34 lines
501 B
Go
package sshd
|
|
|
|
/*
|
|
|
|
signer, err := ssh.ParsePrivateKey(privateKey)
|
|
|
|
config := MakeNoAuth()
|
|
config.AddHostKey(signer)
|
|
|
|
s, err := ListenSSH("0.0.0.0:22", config)
|
|
if err != nil {
|
|
// Handle opening socket error
|
|
}
|
|
|
|
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(...)
|
|
}
|
|
|
|
}()
|
|
}
|
|
*/
|