>Только-только начинаю учить Freebsd, и как
>полагается, сел на готовую тачку
>с фришкой........
> Комп настроен так, что, с
>сети можно зайти только через
>SSH и то под определённым
>user-ом.
> Вопрос: как убрать ssh и
>работать нормально через telnet как
>root.. ( в rc.firewall добавил
>pass на telnet, не помогает)......
>
>
>Заранее благодарю...
конкретно по вопросу:
1) открытие/закрытие в firewall tcp port=23
2) открытие/закрытие в /etc/inetd.conf:
#telnet stream tcp nowait root /usr/libexec/telnetd telnetd
убрать комментарий, удалить символ "#"
и выдать сигнал SIGHUP демону inetd
kill -HUP `ps -axuww | grep inetd | grep -v grep | awk '{ print $2 }'`
теперь психологическая сторона:
- попробуйте оценить разницу:
telnet hostname
slogin hostname
если она только в разнице telnet != slogin
то что мешает привыкнуть-приучить себя к
slogin: а-ля telnet/rlogin
ssh: а-ля rsh
scp: а-ла rcp
???
при этом все что вы делаете через telnet/rlogin
запросто может Вам навредить.
Кто мешает откорректировать:
/etc/ssh/sshd_config
или если он в другом месте, наверное:
/usr/local/etc/sshd_config
на предмет:
#--lavr default RootLogin=no
PermitRootLogin yes
...
...
#AllowUsers name-1 name-2 ...
и снова выдать сигнал SIGHUP, но уже демону
sshd?
Выбор Ваш и только то.