The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX für Fortgeschrittene und Experten
.
Google unix.com



UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Automatisierte SFTP Skript aggar_y Shell Programmierung und Scripting 6 08-05-2008 03:39 PM
automatisierten Skript sftp klindel Shell Programmierung und Scripting 2 05-13-2008 02:45 AM
Brauchen Sie automatisierte Shell-Skript bitte uneex Shell Programmierung und Scripting 2 05-02-2008 09:36 AM
Brauchen Sie Hilfe für die automatisierte Shell-Skript uneex Shell Programmierung und Scripting 4 05-01-2008 01:15 PM
Hilfe für die automatisierte Skript splax UNIX für Fortgeschrittene und Experten 4 12-26-2006 05:36 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 10-08-2007
gholdbhurg gholdbhurg is offline
Registrierte Nutzer
  
 

Join Date: Oct 2007
Beiträge: 26
scp automatisierten Skript

Hi Unix-Gurus,

Ich versuche, ein Skript zu automatisieren, das Kopieren von Dateien täglich von einem auf einen anderen Server mit dem Befehl scp.
->
#! / bin / ksh

Key \u003d "$ HOME / .ssh / SSHKEY"

if [! -f $ key]; dann
echo "Privater Schlüssel nicht gefunden wird bei $ KEY">> $ LOGFILE
echo "* Bitte erstellen Sie es mit \" ssh-keygen-t dsa \ "*">> $ LOGFILE
Ausfahrt
sonst
echo "Übertragen von Dateien .." >> $ LOGFILE
echo "scp-v-i $ KEY $ FILES $ SCP_LOGIN @ $ SCP_MACHINE: $ SCP_PATH">> $ LOGFILE
scp-v-i $ KEY $ FILES $ SCP_LOGIN @ $ SCP_MACHINE: $ SCP_PATH>> $ LOGFILE
echo "Kopieren Sie die Dateien erfolgreich .." >> $ LOGFILE
fi

Meine Fragen sind unter:
1. Immer, wenn ich dieses Skript lief es nicht mehr um das Passwort, aber es immer noch aufgefordert, die "Sind Sie sicher, dass Sie weiterhin die Verbindung (ja / nein)?" Frage:
Details siehe unten:
->
Setzen Sie Ihren Schlüssel auf dem Remote-Server
Übertragen von Dateien ..
Die Echtheit der Aufnahme'10 .68.169.168 (10.68.169.168) "kann nicht hergestellt werden.
RSA key fingerprint is CD: 78: A1: FE: 2D: 8D: AA: 0F: 32: BE: 18:5 b: 74:0 e: 3a: c1.
Sind Sie sicher, dass Sie weiterhin die Verbindung (ja / nein)? ja
Fehler, um den Host in die Liste der bekannten Hosts (/ shared / home / ngtman / .ssh / known_hosts).

Kann ich auch automatisieren sie in einer Weise, dass es ja immer Antworten auf die oben genannte Frage w / o mir mehr eingeben?

2. Wie kann ich die Fehlermeldungen der SCP in der $ LOGFILE für den Fall, dass scp nicht erfolgreich war, für einige Dateien?
dh, es gibt Raum Problem mit dem Remote-Server-, Verbindungs-Zeit aus, oder die Erlaubnis Fragen. Ich möchte nur, um zu sehen, in das Protokoll, was
SCP, so wäre es auch besser für die Unterstützung Jungs zu prüfen, wie im Fall etwas passiert.

Ich habe versucht beide Umleitung mit>> und mit dem Befehl tee aber beide nicht schriftlich an die Log-Datei, nur die Anzeige des Status in der Eingabeaufforderung.

Wir hoffen, von Ihnen zu hören Jungs.

Vielen Dank im Voraus.
  #2 (permalink)  
Old 06-25-2008
nareshkumar2705 nareshkumar2705 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2008
Beiträge: 1
scp

Hi Unix-Gurus,

Ich versuche, ein Skript zu automatisieren, das Kopieren von Dateien täglich von einem auf einen anderen Server mit dem Befehl scp.
->
#! / bin / ksh

Key \u003d "$ HOME / .ssh / SSHKEY"

if [! -f $ key]; dann
echo "Privater Schlüssel nicht gefunden wird bei $ KEY">> $ LOGFILE
echo "* Bitte erstellen Sie es mit \" ssh-keygen-t dsa \ "*">> $ LOGFILE
Ausfahrt
sonst
echo "Übertragen von Dateien .." >> $ LOGFILE
echo "scp-v-i $ KEY $ FILES $ SCP_LOGIN @ $ SCP_MACHINE: $ SCP_PATH">> $ LOGFILE
scp-v-i $ KEY $ FILES $ SCP_LOGIN @ $ SCP_MACHINE: $ SCP_PATH>> $ LOGFILE
echo "Kopieren Sie die Dateien erfolgreich .." >> $ LOGFILE
fi

Meine Fragen sind unter:
1. Immer, wenn ich dieses Skript lief es nicht mehr um das Passwort, aber es immer noch aufgefordert, die "Sind Sie sicher, dass Sie weiterhin die Verbindung (ja / nein)?" Frage:
Details siehe unten:
->
Setzen Sie Ihren Schlüssel auf dem Remote-Server
Übertragen von Dateien ..
Die Echtheit der Aufnahme'10 .68.169.168 (10.68.169.168) "kann nicht hergestellt werden.
RSA key fingerprint is CD: 78: A1: FE: 2D: 8D: AA: 0F: 32: BE: 18:5 b: 74:0 e: 3a: c1.
Sind Sie sicher, dass Sie weiterhin die Verbindung (ja / nein)? ja
Fehler, um den Host in die Liste der bekannten Hosts (/ shared / home / ngtman / .ssh / known_hosts).

Kann ich auch automatisieren sie in einer Weise, dass es ja immer Antworten auf die oben genannte Frage w / o mir mehr eingeben?

2. Wie kann ich die Fehlermeldungen der SCP in der $ LOGFILE für den Fall, dass scp nicht erfolgreich war, für einige Dateien?
dh, es gibt Raum Problem mit dem Remote-Server-, Verbindungs-Zeit aus, oder die Erlaubnis Fragen. Ich möchte nur, um zu sehen, in das Protokoll, was
SCP, so wäre es auch besser für die Unterstützung Jungs zu prüfen, wie im Fall etwas passiert.

Ich habe versucht beide Umleitung mit>> und mit dem Befehl tee aber beide nicht schriftlich an die Log-Datei, nur die Anzeige des Status in der Eingabeaufforderung.

Wir hoffen, von Ihnen zu hören Jungs.

Vielen Dank im Voraus.


Hi gholdbhurg,

Ich bin auch vor der gleichen Situation jetzt.

Also, lassen Sie es mich bitte wissen, welche Lösung Sie verwendet haben, um dieses Problem lösen.

Bitte senden Sie mir die Details zum nareshkumar.gandham @ hcl.in

Inadvance Dank für Ihre Hilfe.
  #3 (permalink)  
Old 06-25-2008
kknigga kknigga is offline
Registrierte Nutzer
  
 

Join Date: Nov 2007
Beiträge: 18
Ich denke, die große Frage ist, warum kann nicht schreiben, um ssh ~ / .ssh / known_hosts?

Wenn er könnte, wäre, dass die Cache-, Fingerabdruck-und Stop-fragen.
  #4 (permalink)  
Old 06-25-2008
prash184u prash184u is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Beiträge: 23
Verfahren

Ich habe versucht, dieses große und arbeitete ohne fordert ...

wird es noch geben Sie die Warnmeldung, aber wird nicht fragen, was ...

Wenn Sie Zugang zu den Servern und u wissen, wenn der Benutzername auf dem Server versuchen, dieses Verfahren

Quelle -- Howto Linux / UNIX SSH mit DSA Public-Key-Authentifizierung (Passwort unter Login)

(1)
System, von wo aus Sie das Skript ausführen

bash-3.00 $ ssh-keygen-t dsa
Generierung des öffentlichen / privaten dsa Schlüsselpaares.
Geben Sie Datei, in der der Schlüssel gespeichert wird (/ home / user / .ssh / id_dsa):
Passphrase eingeben (leer für keine Passphrase):
Geben Sie dasselbe Passwort erneut:
Ihre Identifikation wurde in / home / user / .ssh / id_dsa.
Ihr öffentlicher Schlüssel wurde in / home / user / .ssh / id_dsa.pub.
Der Fingerabdruck des Schlüssels ist:
somenumbers user @ Server


(2)


Kopieren id_dsa.pub auf das andere System in der Lage als

~ / home / .ssh / authorized_keys
chmod 600 ~ / .ssh / authorized_keys

(3)

Führen Sie diesen Befehl auf dem Remote-System

exec / usr / bin / ssh-agent $ SHELL
Ssh-add


Dann,

Sie können die SCP-Cron-Skript

Verwendung scp Befehl als
"scp-o Port \u003d 22 (oder wtever) Quelle DEST"
Quelle könnte / home / blah.txt
dest könnte username @ remote_Server: / home / asd

es funktionierte gut für mich ...

Viel Glück
  #5 (permalink)  
Old 06-26-2008
tekjunky tekjunky is offline
Registrierte Nutzer
  
 

Join Date: Sep 2002
Beiträge: 9
Zitat:
Fehler, um den Host in die Liste der bekannten Hosts (/ shared / home / ngtman / .ssh / known_hosts)
Ich stimme mit kknigga ...

Die Sache, um die Berechtigungen für die. Ssh-Verzeichnis und die known_hosts-Datei. Versuchen Sie es mit einem einfachen Test, wie:

(wie ngtman)

echo "Test">> ~ / .ssh / known_hosts

Editieren Sie nun die Datei und schauen Sie, ob das Wort "Test" befindet sich am Ende der Datei.

Wenn es Ihre Berechtigungen sind feine, entfernen Sie den "Test"-Zeile und speichern Sie die Datei erneut.

Ist dies nicht der Fall haben Sie eine Frage Berechtigungen.
  #6 (permalink)  
Old 10-27-2008
dan-e's Avatar
Dan-e dan-e is offline
Registrierte Nutzer
  
 

Join Date: Oct 2008
Ort: Brisbane, Australien
Beiträge: 28
Zitat:
Zitat von tekjunky View Post

Wenn es Ihre Berechtigungen sind feine, entfernen Sie den "Test"-Zeile und speichern Sie die Datei erneut.

Ist dies nicht der Fall haben Sie eine Frage Berechtigungen.
... oder ein Speicherplatz der Festplatte oder Nutzung Quote in Ihrer. ssh-Verzeichnis. Dadurch wird verhindert, dass SSH von Anhängen auf known_hosts, und (natürlich), nicht völlig geräuschlos.

Warum jemand nicht ein Speicherplatz / Quote Raum hart Fehlermeldung in den Kernel habe ich keine Ahnung. Das hat mich mehr Zeit als andere Problem mit "nix, da Festplattenspeicher Probleme Kreuz in fast allen funktionellen Grenze in UNIX-und, gut, * * alle statischen os.
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 02:41 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0