fixing some remote stuff

This commit is contained in:
Wyatt J. Miller 2019-08-19 21:43:01 -04:00
parent 4595ca4a5e
commit 7f7fce65df
2 changed files with 4 additions and 11 deletions

13
sftp.go
View File

@ -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
View File

@ -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)