Kann mir jemand folgendes bitte erklären ...
verwende das SSH-Protokoll für die Verbindung zwischen 2 Linux RedHat 7.3
Server und möchte diesen Vorgang automatisieren, kann mir jemand dieses
bitte erklären, weil irgendwie komm ich gar nicht damit zusammen ... Danke!
Ciao,
Jürgen
Erzeuge mit ssh-keygen(1) einen Schlüssel, kopiere diesen auf den
Zielrechner in's File .ssh/authorized_keys des jeweiligen Benutzers -
fertig.
lg,
le
--
+-- Lukas Ertl -- Unix-Sysadmin -- http://mailbox.univie.ac.at/~le/ --+
| Real Programmers use "cat > a.out". |
+-- Vienna University Computer Center -- Phone: ++43 (1) 4277-14073 --+
> verwende das SSH-Protokoll für die Verbindung zwischen 2 Linux RedHat
> 7.3 Server und möchte diesen Vorgang automatisieren, kann mir jemand
> dieses bitte erklären, weil irgendwie komm ich gar nicht damit zusammen
> ... Danke!
Mit ssh-keygen ein Schlüsselpaar am Client erstellen und den Public-Key
dieses Paars bei $HOME/.ssh/authorized_keys am Server dazufügen, im
Normalfall sollte das reichen.
... siehe man-Pages (ssh-keygen, ssh etc.) für Details.
So long,
Max
--
An expert is someone who can tell you exactly afterwards,
why his prognosis was not correct. < Winston Churchill >
Genau genommen:
ssh-keygen -t dsa
Das erzeugt zwei Dateien, "$HOME/.ssh/id_dsa" und
"$HOME/.ssh/id_dsa.pub".
> kopiere diesen auf den Zielrechner in's File
> .ssh/authorized_keys des jeweiligen Benutzers -
> fertig.
Nur der Public-Key gehört zum Zielrechner kopiert,
und dort an die Datei $HOME/.ssh/authorized_keys2
(der Zweier ist wichtig) angehängt.
--
post tenebras lux. post fenestras tux.
PC1: Von diesem PC will ich mich auf PC2 connecten.
PC2: Dies ist mein Ziel System
Habe jetzt folgendes am PC2 ausgeführt:
ssh-keygen -t rsa
dann kommt ein Schlüssel raus der ungefähr so aussieht:
1b:XX:XX:XX:XX:XX:XX:d3:0a:f7:24:62:b1:7f:82:6b root@pc2
Danach habe ich diesen Schlüssel auf PC1 in folgendes Verzeichnis kopiert:
/root/.ssh/authorized_keys
Somit steht folgendes in der Datei:
>>>>>CUT ANFANG
1b:XX:XX:XX:XX:XX:XX:d3:0a:f7:24:62:b1:7f:82:6b root@pc2
>>>>>CUT ENDE
Danach habe ich mit ssh auf den PC2 connectet ....
folgendes habe ich probiert:
ssh root@pc2
ssh pc2
aber nichts hat funktioniert .. hat da jemand eine Idee ... Danke in voraus!
Ciao,
Jürgen
Hätte das gerade probiert, aber irgendwie funktioniert dieses nicht ...
Also nochmal zum mitdenken .. *gggg* ...
PC1: Von diesem System will ich mich aus connecten
PC2: Auf diesem System will ich mich connecten
Folgendes habe ich am PC1 gemacht:
Command: ssh-keygen -t dsa
Dieses Command hat dann 2 Dateien erzeugt:
/root/.ssh/id_dsa
/root/.ssh/id_dsa.pub
Am PC2:
Habe ich dann die Datei id_dsa.pub umbenannt auf /root/.ssh/authorized_keys
bzw. auf /root/.ssh/authorized_keys2
Danach habe ich probiert vom PC1 auf PC2 zu connecten ...
Command: ssh root@pc2
und wieder fragt er das Kennwort .. was mach ich da falsch?
Bitte um Hilfe - Danke!
Ciao,
Jürgen
"Alexander Bartolich" <alexander...@vai.at> schrieb im Newsbeitrag
news:3d57...@webpc1.vai.co.at...
Ich hoffe, die Datei id_dsa.pub war nicht die von PC2, sondern PC1?
Martin
PS: Bitte richtig zitieren: www.tuxx-home.at/usenet.html. Danke.
--
Martin Piskernig martin.p...@univie.ac.at
Institute for Mathematics www.mat.univie.ac.at/~martin
University of Vienna
Probier mal ssh1 root@pc2 oder
echo "blabal" > /tmp/host1bla; scp -oProtocol=1 /tmp/host1bla
root@pc2:/tmp/host2bla
mfG
HE
bitte lies und beherzige http://got.to/quote/
[snip]
> PC1: Von diesem System will ich mich aus connecten
> PC2: Auf diesem System will ich mich connecten
einmal das grundsätzliche:
hast du auf PC2 in der /etc/ssh/sshd_config:
PermitRootLogin yes
RSAAuthentication yes
ersteres ist allerdings nicht empfehlenswert. log dich besser als
normaler User ein und mach ein su, um root zu werden
zweiteres gehört auch in die /etc/ssh/ssh_config auf PC1
wolfgang
--
http://stop1984.com/index2.php?text=letter.txt
http://www.ffs.or.at .-- --- .-.. ..-. --. .- -. --. ...
http://www.unix-stuff.de ... .. --. -. .- - ..- .-. .
> Danach habe ich probiert vom PC1 auf PC2 zu connecten ...
> Command: ssh root@pc2
> und wieder fragt er das Kennwort .. was mach ich da falsch?
Na dann wirst du dem Key schon ein Paßwort gegeben haben. Versuch's doch
mal ohne.
lg,
daniel
PS: Wo hast'n die References hinverschwinden lassen? Die wären recht
praktisch, da damit mein knode deine Message dem richtigen Thread
zuordnen könnte.
--
Some people, when confronted with a problem, think:
"I know, I'll use regular expressions."
And then they have two problems.
>Juergen Mayer wrote:
>> Command: ssh-keygen -t dsa
>
>> Danach habe ich probiert vom PC1 auf PC2 zu connecten ...
>> Command: ssh root@pc2
>> und wieder fragt er das Kennwort .. was mach ich da falsch?
>
Sorry, aber ich log mich immer mit "ssh -l username Zielrchner" ein.
> Sorry, aber ich log mich immer mit "ssh -l username Zielrchner" ein.
Sorry, aber was hat das mit der Frage / dem Problem zu tun?
btw: $ ssh user@host ist um ein Zeichen kürzer ;)
cdab
--
To err is human, to forgive beyond the scope of the Operating System.
GnuGP Public Key: http://status.at/chris/key.asc
s/ein/zwei/
Don't forget the whitespace.
ciao,
--
| .-. | CCNA Alexander Griesser <tu...@tuxx-home.at> | .''`. |
| /v\ \ http://www.tuxx-home.at -=- Linux 2.4.18-xfs / : :' : |
| /( )\ | echo "pgpkey" |mail tu...@tuxx-home.at | `. `' |
| ^^ ^^ `-------------------------------------------------' `- |
Alles Lulus. Ein richtiger(tm) Admin hat in seiner .bashrc stehen:
alias s='ssh -l root'
Martin
Richtige(tm) Admins arbeiten immer als root und brauchen
darum kein '-l'.
Als Security-geschädigter verwende ich dieses Teil hier
recht häufig:
alias sshf 'ssh -R 37:localhost:37 -R 873:localhost:873'
ssh user@host # => 14 Tastendruecke bzw. 13 Zeichen (inkl. whitespace)
vs.
ssh -l user host # => 16 Tastend. bzw. 16. Zeichen (inkl. whitesp.)
mfg,
:-) Michael
--
"We're still waiting for the Vatican to officially canonize this kernel,
but trust me, that's only a matter of time. It's a little known fact, but
the Pope likes penguins too." Linus torvalds - Tue, 31 Oct 2000 - on
Linux Kernel Mailing List
Ihr seits alle Schneebrunzer:
"wterm -font 10x20 -tn xterm -title fenstertitel -e slogin host -l username"
im Windowmanager-Menü, und es reichen zwei Klicks :P
lg,
le
--
+-- Lukas Ertl -- Unix-Sysadmin -- http://mailbox.univie.ac.at/~le/ --+
| ADMIN - Android Designed for Mandatory |
| Infiltration and Nullification |
[snip]
> Ihr seits alle Schneebrunzer:
>
> "wterm -font 10x20 -tn xterm -title fenstertitel -e slogin host -l username"
> im Windowmanager-Menü, und es reichen zwei Klicks :P
ich biete:
<userdef keycode="241" command="ssh user@host -X Eterm">Shell@host</userdef>
in /usr/share/hotkeys/notebook.def
dann reicht ein Druck auf das entsprechende runde Knopferl über der
Tastatur. (der Fenstertitel und die Schriftgröße ist natürlich am
Zielhost konfiguriert)
*ehem* ein richtiger admin *ist* root.
Sven
--
alias _='sudo sh'
Wenn ich auf des runde (naja, eher ovale) Knopferl über der Tastatur
drücke, wird bei mir der Bildschirm finster.
Wenn ich das gleiche am Notebook mache, wird der außerdem ganz still.
hp
--
_ | Peter J. Holzer | Schlagfertigkeit ist das, was einem
|_|_) | Sysadmin WSR | auf dem Nachhauseweg einfällt.
| | | h...@hjp.at | -- Lars 'Cebewee' Noschinski in dasr.
__/ | http://www.hjp.at/ |
Hmm, laß micht raten: entweder Du hast keine Hotkeys und meinst ein
anderes Knopferl oder Du hast Deine Hotkeys etwas anders belegt
SCNR
Der Kandidat hat hundert Punkte. Das ovale Knopferl über der Tastatur
ist der Powerknopf - einmal der vom Monitor, das andere mal der vom
Laptop.