nur ne frage aber geht das mit scp nicht einfacher?
scp pfad/zur/datei.txt user@host:/pfad/zum/ziehl/ordner
Was genau meinst du mit einfacher? Also was würde das einfacher machen?
nur ne frage aber geht das mit scp nicht einfacher?
scp pfad/zur/datei.txt user@host:/pfad/zum/ziehl/ordner
Was genau meinst du mit einfacher? Also was würde das einfacher machen?
Ich nutze nun
#!/bin/bash
read -p "Bitte geben Sie die IP-Adresse ein: " ip_address
# SSH-Verbindung aufbauen und ssh-key verwenden
ssh -i ~/.ssh/id_rsa root@$ip_address << EOF
# rclone installieren
echo "rclone wird installiert"
curl https://rclone.org/install.sh | sudo bash
# rclone config wiederherstellen
echo "[gdrive]
type = drive
client_id = *****
client_secret = *****
scope = drive
token = {"access_token":"*****","token_type":"Bearer","refresh_token":"1//*****s","expiry":"2023-01-28T19:45:50.760417824Z"}
team_drive =
[dropbox]
type = dropbox
token = {"access_token":"sl.BVM-*****-JrCbxSQHTmDS2v2zmK","token_type":"bearer","refresh_token":"*****","expiry":"2022-12-19T12:19:03.669737448Z"}
" > /root/.config/rclone/rclone.conf
EOF
echo "Skript beendet."
Alles anzeigen
Klappt einwandfrei. Ich werde nach der IP gefragt, dann wird automatisch verbunden, rclone installiert und die config mit Token erstellt. Ich kann mich danach ganz normal anmelden und rclone verwenden.
Danke euch
Hallo zusammen
Scripte sind leider so überhaupt nicht meins. Folgende Prozedur würde ich gerne mit einem Script automatisieren:
Dabei wäre es cool, wenn ich nach der IP gefragt werde. Also ich starte das Script, werde dann im Terminal nach der IP meines VPS gefragt und dann verbindet es automatisch via SSH, meldet sich an und überträgt dann die Datei bzw speichert einen bestimmten Text in dieser Datei.
Zum Hintergrund:
Es kommt immer wieder vor, dass ich große Dateien bzw Datenmengen via rclone von einem Server auf einen anderen übertragen möchte. Dafür nutze ich einen Hetzner VPS, da dieser nach Stunden abgerechnet wird und GBit-Anbindung hat. Ich erstelle also den Server und mein pub_key wird automatisch eingetragen. Das macht Hetzer ja. Danach verbinde ich mich via SSH, melde mich an (halt automatisch via ssh-key) und installiere rclone. Dann erstelle ich das config-file und kopiere meine vorhandene Config mit den enthaltenen Token hinein. Das würde ich gerne automatisieren, da sich der Inhalt der Config selten ändert.
Jemand eine Anleitung für mich? Habe mit solchen Scripten null Erfahrung.
Danke und Gruß
Boris