Thanks for your reply.
as you suggested, i disable this option
PermitRootLogin No
and change /etc/hosts to :
127.0.0.1 localhost eva
#192.169.0.1 server (remove this line)
# since "server" and "server.domain" can be resolved
# by named. other client can resolve this domain too by
# using named installed in "server" (192.168.0.1)
and after that i've got several question..

how to bound sshd to external ip address ? does this mean
sshd must be bound to 192.168.0.1 ?
>> and I suggest you separate the logfacility,
>> use LOCAL(number),
when i examined /etc/syslog.conf, i saw the similliar line like
below :
local7.* /var/log/boot.log
what does the number 7 mean ?
how can i determine the number from "LOCAL(number)"
>>Also check *if* youve got the right identity files exported for >>logging in, and *maybe* since the 192.168(.0.0/16?) is, IIRC, >>IANA LAN range type, it isnt resolvable by an external DNS, so >>your sshd server alias needs to be in all clients' /etc/hosts file, >>but thats just a guess.
my eth0 network address is 192.168.0.0/24
( sorry i'm quite new with internet and not so
familliar. what is IIRC, IANA LAN range type, anyway ?
have i mentioned about eth network address could fit
your question ?)
i've assign other clients dns setting to point to 192.168.0.1,so
other client can resolve any domain named i assigned to it..
( put nameserver 192.168.0.1 to all clients' /etc/resolv.conf )
no other dns server.
no other additional settting in all clients' /etc/hosts file except
127.0.0.1 localhost
note : no internet connection available, only local intranet
environment..
after making changes i mentioned, i've still got the same problem.
sorry for troubling
Please advice.. thanks
Yau