Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Inny

SSH2, Screen, ftp na debianie instalacja

Inny

  • Zamknięty Temat jest zamknięty
15 odpowiedzi w tym temacie

#1 Karpielek

    Wszechpomocny

  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:361
  • Lokalizacja:Zakopane
Offline

Napisano 20.05.2011 12:46

Witam,

Więc poszukuję tutoriali (sprawdzonych, działających) jak zainstalowac na Debianie 5.0 następujące 'rzeczy':

-SSH2
-Screen
-FTP, abym mógł tworzyć konta ftp, wraz z tym, że dany user może się poruszać tylko po swoim przydzielonym katalogu, nigdzie wcześniej (nie może np. wejść 'wstecz' do innych katalogów na serwerze). A także proszę o komendę jak dodawać tychże userów.

Każdy pomagający post będzie nagradzany!

Pozdrawiam!


Ps. jeśli zły dział proszę o przeniesienie.

Użytkownik Karpielek edytował ten post 20.05.2011 12:47

  • +
  • -
  • 0

#2 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 20.05.2011 13:07

apt-get install php5-dev
SSH2 PHP Lib jest zawarty w tym pakiecie

apt-get install screen
Screen

Zależy jaki serwer FTP (ja polecam vsftpd)
apt-get install vsftpd

  • +
  • -
  • 1

#3 Karpielek

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:361
  • Lokalizacja:Zakopane
Offline

Napisano 20.05.2011 13:17

Dzięki za zainteresowanie,
A jak z konfiguracją tego?

A jak stworzyć usera do tego vsftpd? (komenda, aby miał przypisany swój katalog)
  • +
  • -
  • 0

#4 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 20.05.2011 13:44

adduser

co do konfiguracji to wiekszosc masz w
/etc/init.d/vsftpd
lub
/etc/init.d/vsftpd.conf

  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#5 Karpielek

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:361
  • Lokalizacja:Zakopane
Offline

Napisano 20.05.2011 14:22

co do konfiguracji to wiekszosc masz w
/etc/init.d/vsftpd
lub
/etc/init.d/vsftpd.conf


Na połączeniu sftp nie ma takich katalogów (mam vpsa)

Dodano 20 maj 2011 - 17:48:
Słuchajcie dodałem usera do vsftpd:
adduser Karpielek

Zapytano mnie o hasło, podałem dwa razy.
Potem zapytano czy informacje są prawdziwe: y

Teraz gdy próbuję łączyć się przez FTP (port 21) pojawia się informacja:
Autoryzacja nie powiodła się.
Połączenie nie powiodło się.
This FTP server is anonymous only.


Gdy łączę się sftp (port 22) wszystko jest dobrze.

Jak zrobić, aby konta ftp, które dodaję były na FTP (port 21) ?

Proszę bardzo o pomoc!

Użytkownik Karpielek edytował ten post 20.05.2011 16:48

  • +
  • -
  • 0

#6 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 20.05.2011 17:13

a masz wystartowane vsftpd ?? podrzuc dane do ssh na pw to sprobuje ci zrobic to xD
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#7 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 20.05.2011 17:20

co do pliku konfiguracyjnego to /etc/vsftpd(.conf)
co do dodawania użytkowników to zazwyczaj dodaje poprzez komendę useradd
useradd -d /home/katalog_domowy/ -G grupa NazwaUsera
W przypadku braku grupy wpisujemy: nogroup
jeśli chcemy wyłączyć dostęp do ssh dla tego usera to:
edytujemy plik /etc/shells
dopisujemy na końcu /bin/false
zapisujemy i dodając usera dodajmy parametr -s /bin/false

co do ustawienia hasła dla usera wykonujemy komende : passwd NazwaUsera
  • +
  • -
  • 1

#8 Karpielek

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:361
  • Lokalizacja:Zakopane
Offline

Napisano 20.05.2011 17:37

co do pliku konfiguracyjnego to /etc/vsftpd(.conf)


Cóż mi z tej ścieżki, jak nie wiem jak ją zastosować.
Jak wchodze klientem sftp na mojego vpsa to nie ma tam żadnych takich katalogów. Na VPS wchodzę w taki sposób:
Nazwa hosta: ip vpsa
Użytkownik: root
Hasło: hasło root'a (czyli takie jak na ssh)

Użytkownik Karpielek edytował ten post 20.05.2011 17:45

  • +
  • -
  • 0

#9 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 20.05.2011 17:45

podstawy linuxa ?
logując się na root'a jesteś w katalogu /root/
wtedy przechodzisz o katalog niżej (symbol ".." dwie kropki) jesteś teraz katalogu głównym " / "
w którym masz katalog etc a w nim masz plik vsftpd(.conf) nie pamiętam czy z rozszerzeniem conf czy bez dlatego napisałem w nawiasie.
  • +
  • -
  • 1

#10 Karpielek

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:361
  • Lokalizacja:Zakopane
Offline

Napisano 20.05.2011 17:54

Dzięki :^D

Ostatni raz miałem styczność z linuxem dwa lata temu, freebsd, całkiem nieźle mi szła wtedy administracja serwerem.

Już wszystko rozumiem... wystarczyło przejść do katalogu niżej, bo cały czas byłem w katalogu /root.
A teraz jeszcze pytanko: dlaczego jak np. wykonuję polecenie wget i pobieram coś, to to 'coś' zawsze jest pobierane do tegoż katalogu /root ?
I następne, jak odpalać procesy np. serwer ventrilo to instalować go /home/następny_katalog/tutaj czy /root/następny_katalog/tutaj. Chodzi mi głównie o utrzymanie porządku na serwerze.
  • +
  • -
  • 0

#11 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 20.05.2011 18:10

co do wget to powinien on pobierać plik do katalogu w którym aktualnie się znajdujesz.
Co do "instalowania" serwerów to raczej polecam katalog /home/ogólnie w nim powinno się takie rzeczy robić.
  • +
  • -
  • 0

#12 Karpielek

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:361
  • Lokalizacja:Zakopane
Offline

Napisano 21.05.2011 18:16

Mam jeszcze jeden problem, stworzyłem użytkownika i dodałem go do wcześniej stworzonej grupy: ftp

Teraz gdy loguję się klientem ftp (port 21) na wyzej wymienionego użytkownika występuje taki błąd:
Nie mozna nawiązac polaczenia, poniewaz komputer docelowy aktywnie go odmawia.

Gdy zaś łączę się tym samym użytkownikiem tylko protokołem sftp (port 22) normalnie łączy. I tutaj znów problem, mogę się poruszać po wszystkich katalogach vpsa, na co w konfiguracji nie zezwalałem.

Plik konfiguracyjny:
nopriv_user=ftp
listen=YES
listen_port=21
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
local_max_rate=5120
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
max_clients=500
max_per_ip=2
ftpd_banner="Witaj"
chroot_local_user=YES
secure_chroot_dir=/var/chroot/vsftpd
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot.list

Edit: teraz zmieniłem troszkę plik konfiguracyjny, ale błąd jest podobny: OOPS: priv_sock_get_result

Użytkownik Karpielek edytował ten post 21.05.2011 18:17

  • +
  • -
  • 0

#13 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 21.05.2011 18:33

Łap mój plik konfiguracyjny u mnie działa : Wklejka 13059993071954 - AMXX.pl: Support AMX Mod X
po zmianie konfiguracji należy zresetować serwer ftp komendą :
/etc/init.d/vsftpd restart

Co do możliwości przechodzenie na katalogi niżej to po prostu zmień chmody do nich.
  • +
  • -
  • 0

#14 Karpielek

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:361
  • Lokalizacja:Zakopane
Offline

Napisano 22.05.2011 09:29

I nie działa, na wszelki wypadek zrobiłem jeszcze nowego usera w następujący sposób:

$ mkdir /home/mojfolder
$ useradd -d /home/mojfolder -s /bin/bash -g ftp downloader
$ useradd -d /home/mojfolder -s /bin/bash -g ftp uploader
$ chown uploader:ftp -R /home/mojfolder
$ chmod 750 -R /home/mojfolder
$ passwd downloader
$ passwd uploader

Lecz znowu jak loguję się na SFTP to działa, a jak na ftp to nie ;/

Znasz może jakąś komendę, czy coś aby powrócić vsftpd do ustawień początkowych (Trochę tych kont, grup natworzyłem ;P)

Użytkownik Karpielek edytował ten post 22.05.2011 09:29

  • +
  • -
  • 0

#15 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 22.05.2011 12:13

jak chcesz ustalic kto moze wyjsc poza katalog domowy to uzywasz do tego chrot_list :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#16 Karpielek

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:361
  • Lokalizacja:Zakopane
Offline

Napisano 22.05.2011 14:12

Słuchajcie, poddaje się... zrobiłem reinstall całego VPS'a. Proszę Was o ciąg komend (żebym kopiował i wklejał, dużo się naszukałem i próbowałem i nic) abym zrobił użytkownika o nazwie: karpielek

- Użytkownikiem tym chciałbym się logować za pomocą klienta ftp (np. filezilli) na porcie 21.
- Jak się będę logował tymże uzytkownikiem na SFTP (port 22) to ma odrzucać połączenie (czyli żeby się nie zalogował
- Użytkownik będzie miał zablokowane wychodzenie poza swój katalog domowy.

:confused:
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Inny

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych