Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: roshlio в Nov 07, 2006, 11:58



Титла: Sshd смяна на порт
Публикувано от: roshlio в Nov 07, 2006, 11:58
Имам слак 10.2 с ядро 2.4.31 единственото което искам е да сменя порта на ссх деамона. Права промени в sshd_config
сменям порта
забранявам root
рестартирам deamona
и... ефект няма. отново слуша на 22ри порт и отново се логвам директно като роот. Предполагам изпускам нещо съвсем дребно... ще се радвам ако някой помогне :)


Титла: Sshd смяна на порт
Публикувано от: Hapkoc в Nov 07, 2006, 12:15
Така както го описваш най ми прилича да не си рестартирал демона. Я дай по-подробно какво ти съдържа sshd_config и как рестартираш демона.

Иначе са ок нещата, които правиш, но на практика да видим как ги правиш.


Титла: Sshd смяна на порт
Публикувано от: roshlio в Nov 07, 2006, 12:25
Рестартирам сървъра с
/etc/rc.d/rc.sshd restart
пробвах и със
/etc/rc.d/rc.ssh stop
/etc/rc.d/rc.ssh start
 ефекта е същия няма промяна в порта нито в root premit no
това е тази част от конфа

#Port 1999 (примерно)
#Protocol 2,1
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key
# HostKeys for protocol version 2
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key

# Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 1h
#ServerKeyBits 768

# Logging
# obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
#LogLevel INFO

# Authentication:

#LoginGraceTime 2m
#PermitRootLogin No
#StrictModes yes
#MaxAuthTries 6


Титла: Sshd смяна на порт
Публикувано от: Hapkoc в Nov 07, 2006, 12:27
А в sshd_config с диезчетата ли е отпред реда за порта? Понеже диеза (#) в началото на реда означава, че целия ред е коментар и се игнорира.


Титла: Sshd смяна на порт
Публикувано от: astronom в Nov 07, 2006, 13:15
Наркос е прав, но също така недей да рестартираш демона така
Примерен код
/etc/rc.d/rc.sshd restart

а по следния начин:
Примерен код
/etc/rc.d/rc.sshd stop; /etc/rc.d/rc.sshd start


Мисля, че във самия скрипт /etc/rc.d/rc.sshd е описано защо.