129bc
![]() |
|
|
|
|
|||||||
| General General questions about the FreeBSD operating system. Ask here if your question does not fit elsewhere. |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
||||
|
||||
|
Hi there.
During exploring my logs I found a message that appear often: Code:
kernel: Jan 17 11:47:38 user inetd[902]: ssh/tcp: bind: Address already in use thanks |
|
#2
|
||||
|
||||
|
Are you starting sshd with inetd?
Check the output of Code:
$ grep sshd /etc/rc.conf $ grep sshd /etc/inetd.conf |
|
#3
|
||||
|
||||
|
yes
Code:
grep sshd /etc/rc.conf sshd_enable="YES" > grep sshd /etc/inetd.conf ssh stream tcp nowait root /usr/sbin/sshd sshd -i -4 #ssh stream tcp6 nowait root /usr/sbin/sshd sshd -i -6 > |
|
#4
|
||||
|
||||
|
You see, you are starting it twice.
Either comment the one in /etc/rc.conf or the one in /etc/inetd.conf depending on how you want to have it started. |
| The Following User Says Thank You to ale For This Useful Post: | ||
hirohitosan (January 17th, 2009) | ||
|
#5
|
||||
|
||||
|
Thanks ...
I understood. And if we are here. I disable sshd in inetd. In this case my inetd starts nothing. Does it make sense to start it at boot?thanks |
|
#6
|
||||
|
||||
|
If you don't have anything enabled in inetd.conf there's no need to start it from rc.conf at all, so you can remove the inetd_enable="YES" line from it.
|
| The Following User Says Thank You to DutchDaemon For This Useful Post: | ||
hirohitosan (January 17th, 2009) | ||
|
#7
|
||||
|
||||
|
Thanks. I disable inetd and reboot
|
|
#8
|
||||
|
||||
|
You for completeness, a reboot is not needed, you can use something like
# /etc/rc.d/inetd forcestop or with # /etc/rc.d/inetd stop before commenting the line in /etc/rc.conf
|
| The Following User Says Thank You to ale For This Useful Post: | ||
hirohitosan (January 17th, 2009) | ||
|
#9
|
||||
|
||||
|
Thank you. And for my full completeness, what is the difference in starting a server through inetd or standalone? Is there any suggestions in this?
|
|
#10
|
||||
|
||||
|
If you start it from /etc/rc.conf sshd will be up listening on (default) port 22 .
If you start it from /etc/inetd.conf, inetd will be listening on the same port. When a connection to that port is opened, inetd will start sshd and it will stop it when the connection get closed. |
|
#11
|
||||
|
||||
|
Thank you. I got it
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mysql 5.x binary-log disable? | klabacita | Web & Network Services | 9 | July 7th, 2011 22:34 |
| finding passwords to sites in squid log | miscar | Installation and Maintenance of FreeBSD Ports or Packages | 6 | January 26th, 2009 11:47 |
| Append host name to log file using syslog-ng | coolatt | Networking | 0 | January 15th, 2009 09:37 |
| renaming a syslog log file in the current date format | coolatt | Web & Network Services | 5 | January 14th, 2009 10:38 |
| FreeBSD 7.0 message | Froma | System Hardware | 3 | December 13th, 2008 10:02 |