PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ssh funzt nich :(



MaStErMaN
12.06.04, 18:06
Hallo,
habe mir nen zweiten Server im netzwerk aufgestellt und möchte da mit ssh drauf connecten.

gebe ein: ssh -I root 192.168.101

dann kommt:
masterman@linux:~> ssh -I root 192.168.0.101
no support for smartcards.
Password:


wenn ich jetzt das password eingebe, kommt folgendes:

masterman@linux:~> ssh -I root 192.168.0.101
no support for smartcards.
Password:
Permission denied (publickey,keyboard-interactive).
masterman@linux:~>

Hat jemand rath? Ich hab 100% das richtige PW eingebenen!

Gruss dE_MaStEr

phm
12.06.04, 19:26
Vielleicht stimmt etwas mit deinem publickey nicht.
Hast du den richtigen in ~/.ssh liegen, bzw den richtigen auf den Server hochgeladen?

konradklein
12.06.04, 19:29
Bei den meisten Distributionen ist mittlerweile aus Sicherheitsgründen der root-Login per SSH deaktiviert. Wenn man sich wirklich sicher ist, dass man sich remote direkt als root per SSH einloggen können soll, dann kann man unter /etc/ssh/sshd_config den Parameter PermitRootLogin auf yes setzen.

MaStErMaN
12.06.04, 19:31
Bei den meisten Distributionen ist mittlerweile aus Sicherheitsgründen der root-Login per SSH deaktiviert. Wenn man sich wirklich sicher ist, dass man sich remote direkt als root per SSH einloggen können soll, dann kann man unter /etc/ssh/sshd_config den Parameter PermitRootLogin auf yes setzen.

Bei der installation hab ich angegeben das angegeben das man per ssh zugreifen kann!

MaStErMaN
12.06.04, 19:32
Vielleicht stimmt etwas mit deinem publickey nicht.
Hast du den richtigen in ~/.ssh liegen, bzw den richtigen auf den Server hochgeladen?

Hab nix hochgeladen, keinen key nix. Was muss ich da hochladen und wohin muss ich was wochladen?

phm
12.06.04, 19:50
Du musst zuerst einen publickey erzeugen. Am besten so:
mkdir -p ~/.ssh (falls es noch nicht exisitiert)
chmod 700 ~/.ssh
cd ~/.ssh
ssh-keygen -t dsa

dann den Key auf den entfernten Host kopieren:
scp -p id_dsa.pub benutzer@host:/pfad
pw eingeben

Dann musst du dich einlogen: (Das muss gegebenenfalls jemand machen, der das darf/kann, wenn du keine Rechte haben solltest)

ssh -l benutzer host
pw eingeben

mkdir -p ~/.ssh
chmod 700 ~/.ssh
cat id_dsa.pub >> ~/.ssh/autorized_keys
chmod 600 ~/.ssh/authorized_keys
mv id_dsa.pub ~/.ssh
ausloggen

MaStErMaN
13.06.04, 01:28
Du musst zuerst einen publickey erzeugen. Am besten so:
mkdir -p ~/.ssh (falls es noch nicht exisitiert)
chmod 700 ~/.ssh
cd ~/.ssh
ssh-keygen -t dsa

dann den Key auf den entfernten Host kopieren:
scp -p id_dsa.pub benutzer@host:/pfad
pw eingeben

Dann musst du dich einlogen: (Das muss gegebenenfalls jemand machen, der das darf/kann, wenn du keine Rechte haben solltest)

ssh -l benutzer host
pw eingeben

mkdir -p ~/.ssh
chmod 700 ~/.ssh
cat id_dsa.pub >> ~/.ssh/autorized_keys
chmod 600 ~/.ssh/authorized_keys
mv id_dsa.pub ~/.ssh
ausloggen

Oki Thx funzt, kannste mir nun noch ne Seite geben wo ich alle befehle finde? Löschen, installieren, kopieren etc.?

Gruss dE MaStEr

robotangel
13.06.04, 01:33
Seh ich das richtig? Du hast keinen Peil davon was du jetzt auf dem entfernten Rechner machen sollst? Falls auf dem entfernten Rechner X installiert ist, verwende den Parameter "-X" unbedingt groß/kleinschreibung beachten

MaStErMaN
13.06.04, 10:50
Ist es egal wo ich den Key hinkopiere? Denn ich kann nur mit von meinem Rechner mit root auf den Server connecten. Ausserdem kommt noch der Fehler" no support for Smartcards"

gruss dE MaStEr

MaStErMaN
13.06.04, 10:51
Seh ich das richtig? Du hast keinen Peil davon was du jetzt auf dem entfernten Rechner machen sollst? Falls auf dem entfernten Rechner X installiert ist, verwende den Parameter "-X" unbedingt groß/kleinschreibung beachten

Nein, habe nen RootServer, nur ich beschäftige mich nich all zu oft mit linux und vergesse die befehle leider immer :( Desshalb will ich mir jetzt ne Liste anlegen, die ich abspeicher und als Nachschlagewerk nutzen möchte!

LKH
13.06.04, 15:04
Hi,

einen Root-Server im Internet zu betreiben und keinen Plan vom darauf installierten OS haben? Dann kannst du schon mal davon ausgehen, dass dein Server demnächst missbraucht wird. Ausser dass der Provider dir Stress ohne Ende machen wird, dir 100e von GB in Rechnung stellen wird, kommen auch noch die Betroffenen (zugespamte, Urheberrechtsverletzte u.s.w) mit Schadensersatzansprüchen.

Leg schon mal so 2 Millionen Euro auf die Seite ....

LKH

temir
14.06.04, 10:07
es sollte statt 'ssh -I ...' 'ssh -l ...' sein.