fixing some remote stuff
This commit is contained in:
parent
4595ca4a5e
commit
7f7fce65df
13
sftp.go
13
sftp.go
@ -3,20 +3,18 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"github.com/pkg/sftp"
|
||||
"golang.org/x/crypto/ssh"
|
||||
)
|
||||
|
||||
var (
|
||||
dstPath string = "/root/"
|
||||
dstPath string = "/home/wyatt/"
|
||||
srcPath string = "/var/log/"
|
||||
filename string = "dmesg"
|
||||
filename string = "dpkg.log"
|
||||
)
|
||||
|
||||
func getFile(client *ssh.Client) {
|
||||
t := time.Now()
|
||||
sftp, err := sftp.NewClient(client)
|
||||
|
||||
if err != nil {
|
||||
@ -33,8 +31,7 @@ func getFile(client *ssh.Client) {
|
||||
|
||||
defer srcFile.Close()
|
||||
|
||||
timeResult := timeToString(t)
|
||||
dstFile, err := os.Create(dstPath + filename + timeResult)
|
||||
dstFile, err := os.Create(dstPath + filename)
|
||||
|
||||
if err != nil {
|
||||
fmt.Errorf("FUCK")
|
||||
@ -44,7 +41,3 @@ func getFile(client *ssh.Client) {
|
||||
|
||||
srcFile.WriteTo(dstFile)
|
||||
}
|
||||
|
||||
func timeToString(currentTime time.Time) string {
|
||||
return currentTime.String()
|
||||
}
|
||||
|
2
ssh.go
2
ssh.go
@ -96,7 +96,7 @@ func (s SSHConnection) executeSFTP(execute SSHClients) SSHSFTP {
|
||||
// TODO: this is just a placeholder, change to the actual tarring executable
|
||||
getFile(j)
|
||||
|
||||
err := gzipit("/root/"+filename, ".")
|
||||
err := gzipit("/home/wyatt/"+filename, ".")
|
||||
|
||||
if err != nil {
|
||||
fmt.Errorf("Cannot gzip file(s)", err)
|
||||
|
Loading…
Reference in New Issue
Block a user