Umgehung wiederholter zweiter Authentifizierung

263
Ikram

Ich muss etwa 1000 BAM-Dateien mit Metadaten und Downstream-Dateien (jeweils im Bereich von 7 bis 10 GB) auf einen sicheren Server verschieben, für den eine 2-Faktor-Authentifizierung erforderlich ist. Aufgrund der Einstellung auf dem Server muss ich jede Datei tarieren (ansonsten geht jede einzelne Datei in einen eigenen Zeitstempelordner, wodurch es schwieriger wird, jedes 'BAM-Paket' erneut zusammenzufassen). Ich habe keine zusätzliche Festplatte, was bedeutet, dass ich den verbleibenden Speicherplatz des vorhandenen Laufwerks verwenden muss, um das Folgende für jede "kleine Gruppe von BAM-Dateien" zu wiederholen.

  1. Tar jede BAM-Datei im Chunk "i" (und führt zur Überprüfung der Integrität eine md5-Prüfsumme aus)
  2. Senden Sie das Verzeichnis mit dem Paket über SFTP (mit 2FA) an den Server
  3. Chunk "i" entfernen
  4. Wiederholen Sie die Schritte 1 bis 3 für "i + 1".

Ich habe mich gefragt, ob es einen Weg gibt, wo (idealerweise) in einer Schleife die 2-Faktor-Authentifizierung einmal angegeben wird. Dann wiederhole ich die Schritte 1 bis 3 für jede BAM-Datei (Art der SFTP-Sitzung warten, während ich Schritt 1 durchführe) und Senden des Jobs an den Cluster, um abgeschlossen zu werden.

Hinweis: Der Server lässt nur eine SFTP-Verbindung zu

0
Laufen beide Boxen unter Linux? Wenn ja, sollte ein Skript mit tar und netcat nicht allzu schwer einzurichten sein. djsmiley2k vor 7 Jahren 0
@ djsmiley2k Ja, beide laufen * nix. Ich habe mich gefragt, ob ich For-Loop und Tar innerhalb der SFTP-Sitzung irgendwie verwenden kann Ikram vor 7 Jahren 0
Haben Sie einen SSH-Zugang oder nur SCP? (Ich bin nicht sicher, ob Sie eine SCP-Sitzung wie SSH geöffnet halten können.) djsmiley2k vor 7 Jahren 0
@ djsmiley2k der Server erlaubt nur eine Sftp-Verbindung, keine "normale" SSH ist erlaubt (ich habe die Frage jetzt auch aktualisiert). Ikram vor 7 Jahren 0

0 Antworten auf die Frage