WinSCP Kan inte initialisera SFTP-protokollet

Permalänk
Medlem

WinSCP Kan inte initialisera SFTP-protokollet

Tjo.. har ett litet problem med en av mina ClearOS burkar,vet inte om det är rätt men hjälp mig gärna annars:)

Jag har alltid kör mina spelservers som root,vilket kanske inte är så bra?
Jag har en nyinstallerad ClearOS burk som jag lagt in en cod2 server på i usr/local/games
Jag har en användare som heter x som äger cod2 mapen i usr/local/games och då skulle jag ju vilja logga in som x förstås och kunna starta servern,men det går inte och testar jag med WinSCP med x så kommer -> Kan inte initialisera SFTP-protokollet. Kör värddatorn en SFTP-server?

Men loggar jag in som root så går det ju perfa,men tänkte om det blir lite "säkrare" om jag kör en använadare istället?

Tips mottaget mkt tacksamt för att köra servern "säkrast" mvh Henke

Permalänk
Medlem

Är inte WinSCP bara för filöverföring? Provat med putty istället?

Permalänk
Medlem
Skrivet av MarcusW:

Är inte WinSCP bara för filöverföring? Provat med putty istället?

Tror det blir samma sak med putty då den bara "försvinner" när jag skriver useradmin x istället för root..

Fasen jag vill ju inte starta servern som root.

Har förmig att jag hade samma problem med ubuntuserver och useradmin x men då uppdatera man bara root lösen så funka det,nu verkar det vara annat:(

Tänkt te nu MarcusW du har hjälp mig bra förr

Permalänk
Medlem

Funkar

sftp x@localhost

på servern? Om inte, vad får du för felmeddelande och vad hittar du i loggarna?
Har du satt ett giltigt skalkommando på x konto i /etc/passwd (d.v.s. ett som finns i /etc/shells)?
Har du satt ett giltigt lösenord på x?

Permalänk
Medlem
Skrivet av NakedApe:

Funkar

sftp x@localhost

på servern? Om inte, vad får du för felmeddelande och vad hittar du i loggarna?
Har du satt ett giltigt skalkommando på x konto i /etc/passwd (d.v.s. ett som finns i /etc/shells)?
Har du satt ett giltigt lösenord på x?

Hm är inte redigt med vad du menar,men jag har ju ett root password som funkar med WinSCP och putty och även webadmin (inte webmin)

Sen har jag skapat en användare som heter (typ) x som har lösen oxå,med x kan jag logga in på webadmin och ser som rättigheter x har , i detta fall har x alla rättigheter som jag kan ge som root.

Men när jag ska logga på putty,så skriver jag fel lösen så får jag fler försök,men när jag skriver rätt lösen så bara försvinner putty helt,och loggar jag in på WinSCP så får jag -> Kan inte initialisera SFTP-protokollet. Kör värddatorn en SFTP-server?..

Frågan är om jag gör fel när jag startar servern på min gatewayburk om jag startar en server som root när jag ändå har en user som jag vill starta servern ifrån???

mvh Henke

Permalänk
Medlem
Skrivet av Henrik29:

Hm är inte redigt med vad du menar,men jag har ju ett root password som funkar med WinSCP och putty och även webadmin (inte webmin)

Sen har jag skapat en användare som heter (typ) x som har lösen oxå,med x kan jag logga in på webadmin och ser som rättigheter x har , i detta fall har x alla rättigheter som jag kan ge som root.

Men när jag ska logga på putty,så skriver jag fel lösen så får jag fler försök,men när jag skriver rätt lösen så bara försvinner putty helt,och loggar jag in på WinSCP så får jag -> Kan inte initialisera SFTP-protokollet. Kör värddatorn en SFTP-server?..

Frågan är om jag gör fel när jag startar servern på min gatewayburk om jag startar en server som root när jag ändå har en user som jag vill starta servern ifrån???

mvh Henke

Misstänker som de andra att du inte har ett valid skal till din användare.
Hur skapade du användaren?
vad ger:

cat /etc/passwd

Skalet är det som ligger sist i raden på raden med "användare".
En korrekt rad kan se ut som följande(och har /bin/bash som skal)
användare:x:1000:1000:användare,,,:/home/användare:/bin/bash

Permalänk
Medlem
Skrivet av Henrik29:

Hm är inte redigt med vad du menar,men jag har ju ett root password som funkar med WinSCP och putty och även webadmin (inte webmin)

Sen har jag skapat en användare som heter (typ) x som har lösen oxå,med x kan jag logga in på webadmin och ser som rättigheter x har , i detta fall har x alla rättigheter som jag kan ge som root.

Men när jag ska logga på putty,så skriver jag fel lösen så får jag fler försök,men när jag skriver rätt lösen så bara försvinner putty helt,och loggar jag in på WinSCP så får jag -> Kan inte initialisera SFTP-protokollet. Kör värddatorn en SFTP-server?..

Frågan är om jag gör fel när jag startar servern på min gatewayburk om jag startar en server som root när jag ändå har en user som jag vill starta servern ifrån???

mvh Henke

Det låter som om du har /bin/false eller något liknande som shell på din användare 'x'. Jag rekommenderar starkt att du testar inloggning lokalt på servern, både till shell och sftp.

EDIT: äääh, blink hann posta medan jag skrev...

Permalänk
Medlem
Skrivet av blink:

Misstänker som de andra att du inte har ett valid skal till din användare.
Hur skapade du användaren?
vad ger:

cat /etc/passwd

Skalet är det som ligger sist i raden på raden med "användare".
En korrekt rad kan se ut som följande(och har /bin/bash som skal)
användare:x:1000:1000:användare,,,:/home/användare:/bin/bash

Hmm jag är inte redigt med här nu,men med cat /etc/passwd så fick jag upp en hel del och om jag bara läser på det sista som står med /bin/bash så är det bara root:x:0:0:root:/root:/bin/bash

mvh Henke

Permalänk
Medlem
Skrivet av Henrik29:

Hmm jag är inte redigt med här nu,men med cat /etc/passwd så fick jag upp en hel del och om jag bara läser på det sista som står med /bin/bash så är det bara root:x:0:0:root:/root:/bin/bash

mvh Henke

Du skall ha en annan rad som börjar med ditt användarnamn ('x'), det är den du skall titta på.

Permalänk
Medlem

Vad händer om du loggar in som root och sen kör "su x"?

Permalänk
Medlem
Skrivet av NakedApe:

Du skall ha en annan rad som börjar med ditt användarnamn ('x'), det är den du skall titta på.

hmm hittar ingen annan?

Skrivet av MarcusW:

Vad händer om du loggar in som root och sen kör "su x"?

This account is currently not available. blir det då.

Fast jag kan ju logga in med webadmin på x usernamn

mvh Henke

Permalänk
Medlem
Skrivet av Henrik29:

hmm hittar ingen annan?

This account is currently not available. blir det då.

Fast jag kan ju logga in med webadmin på x usernamn

mvh Henke

Då är det antagligen så att webadmin har ett eget "användarsystem" som inte har något med det underliggande systemets användare att göra. Du måste dock skapa ett "äkta" användarkonto för att köra program under det, useradd(8) har mer info om hur du går till väga.