Debian 4.0r5 i SSH-Serwer





Bullseye - 19 Gru 2008 22:59
Witam,
Zainstalowałem sobie na dysku system Debian 4.0r5 i386, system podstawowy wraz z serwerem ssh (z płytki NetInstall) na jednym komputerze, po czym wyłączyłem system i wyjąłem dysk.

Dysk powędrował do mojego małego serwera, podłączyłem go odpalam no i problem jest gdyż nie mogę uzyskać z nim połączenia poprzez Putty. Macie jakieś pomysły jak majac dostep tylko i wyłącznie do dysku naprawić owy problem ?

Niestety nie moge instalowac systemu na serwerze bezposrednio gdyz nie posiadam przewodu do podlaczenia monitora.





janeczekkk - 20 Gru 2008 11:55
Z tego co się orientuje to większość systemów operacyjnych nie jest przystosowane do instalowania na jednym sprzęcie, a następnie działanie na innym. Podejrzewam, iż Debian w ogóle nie uruchamia Ci się na tym serwerze. Trzeba instalować bezpośrednio na serwerze. Jeżeli masz komputer na którym instalowałeś Debiana to podejrzewam, iż nie robiłeś tego po omacku wiec posiadasz przy nim monitor. Podłącz go więc do swojego serwera oraz zainstaluj i skonfiguruj wszystko jak należy.



Bullseye - 20 Gru 2008 12:00
Napisalem wyraznie ze nie mam jak podlaczyc monitora do serwera (monitor przy stacjonarnym jest podlaczony poprzez DVI, a w serwerze mam DSUB).

To co napisales to prawda ale tyczy to sie tylko i wylacznie systemow MS, kazda dystrybucja linuksa przed uruchomienie sprawdza konfiguracje kompuera po czy sie uruchamia najczesciej normalnie, problemem jest to ze mam debiana w wersji minimalnej i czegos mu zapewne brakuje i nie wiem wlasnie czego.



janeczekkk - 20 Gru 2008 13:31
Z mojego doświadczenia mając postawionego Debiana v. Stable na płycie z AMD Sempron zmieniając płytę i procek na AMD Athlon Debian nie załadował się. Po za tym mam nadzieje że wiesz, że istnieją osobne instalacje na procesory AMD oraz i386.





Bullseye - 20 Gru 2008 16:18
"Debian 4.0r5 i386", prosze na przyszlosc czytac dokladnie.
Ma ktos jeszcze jakies pomysly inne ?



Mery84 - 20 Gru 2008 16:24
Czy w czasie instalacji Debian pobrał i zainstalował paczki SSH ?
Czy konto SSH na Debianie jest skonfigurowane oraz połączenie sieciowe?

Wiesz o tym, że zmieniając platformę na inną niż ta na której przeprowadzałeś instalację może działać owszem ale może również wymagać doinstalowania jakichś pakietów lub ich ponownej konfiguracji.
Skoro serwer ma grafikę z wyjściem D-sub, a monitor ma tylko DVI to w czym problem zainwestować ok. 10zł na przelotkę Dsub-DVi? W 90% modeli kart graficznych posiadających wyjście D-Sub powinna taka przelotka być w pudełku.
Popytaj kolegów, a może ktoś ma.
Po omacku nie będzie łatwo uruchomić system.



Bullseye - 20 Gru 2008 16:37
SSH dziala poprawnie gdyz w PC w ktorym bylo to instalowane dalo sie polaczyc bez zadnego problemu.
Niestety bede chyba zmuszony postawic znowu Ubuntu-Serwer, przejsciowka jest owszem jakims wyjsciem ale przed swietami trzeba bylo zrobi auto wiec nawet tych 10zl nie mam tym bardziej ze ta przejsciowke podlaczyl bym tylko na 10min i juz.
Do karty nie dostalem bo mam dwa wyjscie VGA i DVI.



Alana - 20 Gru 2008 18:19
Debian Linux przelozony do innej maszyny bez problemu sie uruchomi o ile kozysta sie z kernela z instalatora a nie wlasnego.
Problem ktory ma kolega prawdopodobnie wynika z tego ze sterownik kart sieciowych w kernelu zapamietuje MAC adresy kart i paruje je z numerem interfejsu [numerem przy eth]. Po zmianie karty sieciowej numer eth np eth0 jak w pc domowym byla 1 karta pozostaje zarezerwowany dla tamtej poprzedniej, natomiast ta nowa pojawia sie jako eth1. A poniewaz cala konfiguracja w /etc/network/interfaces opiera sie o numery przy eth kolega nie ma skonfigurowanej sieci.

Rozwiazania widze 2:

pierwsze to sprobowac przewidziec jakie numey interfejsu przyporzadkuje sterownik w nowej maszynie i skonfigurowac siec pod te numery [np wiesz ze w pc domowym masz 1 sieciowke eth0 a w serwerze beda dwie to beda one widoczne jako eth1 i eth2 i pod te numery trzeba skonfigurowac /etc/network/interfaces]

drugie:
wyedytowac mac-adresy w pliku /etc/udev/rules.d/z25_persistent-net.rules na takie jakie sa w kartach sieciowych w maszynie docelowej, konfiguracja sieci pozostaje wtedy bez zmian



Bullseye - 20 Gru 2008 18:50
skorzystam raczej z rozwiazania pierwszego gdyz wyglada na to ze strzelilas idealnie w sedno problemu

Dodano po 10 [minuty]:

Aktualnie po modyfikacjach plik networ/interface wyglada tak:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

# The secondary network interface
allow-hotplug eth1
iface eth1 inet dhcp

Komputer daje sie juz spingowac ale wciaz nie moge uzyskac polaczenia poprzez putty. Przy probie polaczenia wyswietla:
Connection Refused

Dodano po 34 [sekundy]:

Zmienilem mac adres, a raczej wywalilem linijke z eth0 i adresem mac karty w PC, po czym wkleilem poprawny adres MAC i ustawilem jako eth0, ale nadal mam connection refused.

Było:
# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.

# PCI device 0x1106:0x3106 (via-rhine)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0f:3d:c2:64:ad", NAME="eth0"

# PCI device 0x8086:0x2449 (e100)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:01:80:0a:c2:0a", NAME="eth1"

Jest:
# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.

# PCI device 0x8086:0x2449 (e100)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:01:80:0a:c2:0a", NAME="eth0"



szaleniec - 20 Gru 2008 19:04
Przeskanuj maszyne nmapem i zobacz, czy w ogole openssh nasłuchuje.



Bullseye - 20 Gru 2008 19:08
nmap:
nmap 192.168.1.103

Starting Nmap 4.62 ( http://nmap.org ) at 2008-12-20 18:08 CET
Interesting ports on serwer (192.168.1.103):
Not shown: 1712 closed ports
PORT    STATE SERVICE
80/tcp  open  http
111/tcp open  rpcbind
113/tcp open  auth

Nmap done: 1 IP address (1 host up) scanned in 0.172 seconds

Dodam ze jak przeloze dysk do komputera na ktorym byl instalowany SSH dziala poprawnie.



Alana - 20 Gru 2008 19:27
SSH dziala poprawnie tzn mozesz sie zalogowac z serwera gdzies w swiat czy na serwer z innego PC w lan?
O ile pamietam domyslne debian instaluje tylko klienta ssh a serwer trzeba doinstalowywac [aptitude install ssh].



Bullseye - 20 Gru 2008 19:30
Hmm jak dysk jest wsadzony do komputera na ktorym system byl instalowany to moge wejsc na Debiana poprzez putty z innego komputera w lanie. Po przelozeniu dysku do drugiej maszyny staje sie to nie wykonalne. Wygla to tak jakby SSH nasluchiwal na konkretnym mac adresie, ale nie wiem gdzie to moznaby zmienic.



Alana - 20 Gru 2008 19:36
A router daje na 2 komp to samo IP?
sprawdz w /etc/ssh/sshd_conf co masz w tych linijkach
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0

i czy te polecenia nie dopisaly sie gdzies na koncu pliku po raz drugi, tak jak to wkleilam to nie ma zadnych ograniczen.



Bullseye - 20 Gru 2008 20:25
Glupio mi troche ale jednak skasowalem SSH-serwer po tym jak nie dzialal

Po modyfikacji w pierwszej pani odpowiedzi wszystko dziala, oczywiscie po zainstalowaniu SSH

Czyli edycja pliku /etc/udev/rules.d/z25_persistent-net.rules :

# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.

# PCI device 0x8086:0x2449 (e100)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:01:80:0a:c2:0a", NAME="eth0"

Czyli wykasowanie starej karty sieciowej i zastapienie jej nowa
Eh omylnosc ludzka nie zna granic, jeszcze raz wielkie dzieki i wesolych swiat

Dodano po 1 [minuty]:

Konfig SSHD mam ustawiony tak by tylko moj komputer w sieci lokalnej mogl sie z nim laczyc czyli:
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
ListenAddress 192.168.1.100

Wszystko dziala

Dodano po 14 [minuty]:

Biore sie za instalacje http/ftp/mysql/ itd.

Jeszcze raz dzieki za pomoc