Sshd
Submitted by Octav on Thu, 03/16/2006 - 22:44.
Am deschis totusi un nou thread despre sshd. Am mai patit chestia asta si mai de mult si nu stiu unde gresesc.
Am instalat openssh din ports. Am creat sshd.sh in /usr/local/etc/rc.d care contine urmatoarele:
[INDENT]#!/bin/sh
[ -x /usr/local/sbin/sshd ] && /usr/local/sbin/sshd && echo -n ' sshd'
[/INDENT]
Daca dau comenzile:
/usr/sbin/sshd -f /usr/local/etc/ssh/sshd_config
/etc/rc.d/sshd reload
Tot nu-mi merge, adik am testat prin a permite loginul root-ului si nimic.
Mai de mult mi s-a intamplat sa accepte anumite setari dintr-un anumit fisier si celelalte dintr-un alt fisier. Nu-mi pot explica si nici nu-mi mai aduc aminte mai multe detalii.
»
- Login to post comments
![[banner]](/images/banners/unixro.gif)
![[banner]](/images/banners/progra.png)
![[banner]](/images/banners/undeadly.png)
Sshd
Pai sshd-ul vine default in FreeBSD, de ce sa il mai instalezi din ports ?
Vezi ca il ai de 2 ori si de aici problemele, in repornesti pe celalalt probabil.
Cit despre treaba cu /etc/rc.d/sshd reload nu stiu exact pentru ca nu am un FreeBSD la indemina. In principiu daca ii da un HUP inseamna ca reciteste fisierul de configurare si conexiunea ta ramine activa.
PS: eu sunt cu OpenBSD-ul si din cauza asta pot apare mici inexactitati :D
Sshd
Tre' sa mai citesti cite ceva din documentatia aia vasta de la FreeBSD totusi :)
Uite aici cum e treaba cu sshd-ul default
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/openssh.html
Sshd
Intr-adevar freebsd-ul pana la 4.10 se instala cu tot cu ssh. Dar dupa stiam ca nu se mai instaleaza automat. Si de aceea am instalat din ports.
Asa e cand faci cateodata treaba in graba. Si uite ca stau asa cu ssh-ul de vre-un an. Bine nici nu am alte pretentii, doar ca ma apuca din cand in cand sa mai modific cateceva la fisierul de config .
Sshd
Citeste din link-ul ala, nu e pornit default, instalat e.
Sshd
Ok, mersi. Tu ai idee cum as putea sa dezinstalez openssh-ul pe care l-am instalat din ports, avand in vedere ca nu am cum sa ajung la server si nu vreau sa nu pot sa ma conectez cateva zile? Am incercat dezinstalarea lui. Se pare ca insa dupa ce dezinstalez (in afara de faptul ca imi da mesaj ca nu poate dezinstala tot pachetul) si incerc un duplicate session imi apare doar pt o secunda fereastra si apoi se inchide. Daca nu o sa fac chestia asta cand ajung la server.
Sshd
Cu placere.
Pai poti sa pornesti sshd-ul default pe alt port si sa intrii asa in sistem.
Modifica /etc/ssh/sshd_config, asta este fisierul sshd-ului default, cu portul nou si ce mai vrei. Porneste sshd-ul cu /etc/rc.d/sshd start. Etc..
Dupa ce termini cu dezinstalarea modifica din nou /etc/ssh/sshd_config si da-i un /etc/rc.d/sshd reload.
Sshd
M-am conectat pe un alt port. Uite ce primesc cand incerc sa dezinstalez pe cel din ports:
[INDENT]pkg_delete: unable to completely remove directory '/usr/local/etc/ssh'
pkg_delete: couldn't entirely delete package (perhaps the packing list is
incorrectly specified?)
[/INDENT]
Mai ai idei? :) Sau ti le-am consumat pe toate?
PS: Nu am fost niciodata convins de urmatoarea chestie: cand folosesti o directiva in rc.conf ex: sshd_enable="YES", YES-ul se pune neaaparat intre ghilimele?
Sshd
Cred ca se refera la faptul ca este ceva modificat fata de portul initial in directorul acela. Nu iti fa griji, sterge-l relaxat de mina :)
Dezinstalat iti apare nu ? Sau ramine agatat ?
Sshd
Da intr-adevar dezinstalat imi apare. Problema este acum ca nu pot sa trec de pe portul 20 inapoi pe portul 22. Fac modificarea si apoi dau restart si la fel imi disparea fereastra de la putty dupa 1 secunda cand ii dau open connection pe portul 22.
Sshd
Cred ca are ceva verificari in directia asta (a ghilimelelor), deci in concluzie ar fi mai sigur sa il lasi asa. Fara un FreeBSD la indemina e greu sa imi dau seama.
Sshd
Aha ok, deci e dezinstalat.
Referitor la 22 -> Ai modificat sigur /etc/ssh/sshd_config ? si nu altceva ?
Da un paste aici la ce scrie in /etc/rc.d/sshd
Sshd
Deci scurt:
SSHD este inclus in distributie! Nu poti sa il scoti decat daca il stergi manual.
configuratia se afla /etc/ssh/sshd_config
Ca sa il pornesti:
scrii in /etc/rc.conf: sshd_enable="YES"
/etc/rc.d/sshd start -> IL PORNESTI
/etc/rc.d/sshd stop -> IL OPRESTI
tot ssh
am si eu o problema cu ssh-ul. configurez tot dupa un tutorial gasit pe net:
http://www.schlacter.net/public/FreeBSD-STABLE_and_IPFILTER.html care se refera la config unui Firewall.
dupa ce config ssh-ul cum scrie acolo il repornesc folosind /usr/sbin/sshd
imi da eroarea:
Bind to port 22 on 192.168.0.127 failed: Adress already in use.
fatal: Cannot bind any adress.
192.168.0.127 fiind adresa de pe interfata unu. Problema e ca incerc sa ma conectez cu putty si ajung pana la login as, iar daca introduc username-ul moare putty. nu inteleg ce se intampla... ?
Sgestii, pareri, ajutor sunt binevenite... multumesc in avans
Sshd
SSH e inclus in freebsd. Daca la instalare ai selectat sa ruleze sshd, el ruleaza deja, cred ca asta e cazul tau. Poate incerci sa te loghezi cu userul root. Implicit sshd interzice logarea ca userul root. In cazul asta crezi un user, il bagi in grupul "wheel" si apoi intri cu root folosind su sau sudo.
Baga un ochi si aici http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/openssh.html
Sshd
am gasit care era problema. sshd-ul pornea la initializarea sistemului. eu faceam schimbarile in sshd_config si rulam iarasi sshd. rezolvarea a fost ca trebuia sa opresc procesul si sa-l repornesc. eu credeam ca folosind comanda
/usr/sbin/sshd isi da cumva restart si rescrie sshd_config, dar nu era asa...;)
Mersi de raspunsul asa prompt...