
Я хочу установить Samba на моем сервере Linux Mint 14 Nadia, но когда я это делаю, мои клиенты, которые используют SSH, больше не могут подключиться. Все попытки немедленно терпят неудачу с
ssh_exchange_identification: Connection closed by remote host
Что мне нужно изменить, чтобы все smb
работало и ssh
клиенты по-прежнему могли подключаться?
Редактировать
Как отмечает Кроу, samba уже была установлена, я просто не активировал ее. Я думаю, он упустил из виду, чтодоЯ активировал smbd, мои ssh-соединения работали нормально, и так было больше года. Как только samba была активна, они все просто перестали работать (я обычно подключаюсь с серверной машины, но иногда подключаюсь). О, еще одна подсказка, которую я могу предложить — когда я вручную убил демон sshd, мне удалось подключиться один раз, затем соединения снова начали падать. Как только я убил экземпляры smbd, ssh-соединения снова заработали.
решение1
Во-первых, Mint устанавливает Samba из коробки. Вам не нужно делать ничего особенного, чтобы иметь Samba. Во-вторых, все, что вам нужно сделать для SSH, это запустить: sudo apt-get install ssh
. В-третьих, если вы введете, sudo service ssh status
вы увидите статус вашего сервера SSH. Если вы увидите что-то вроде 'ssh: unrecognized service', то он у вас не установлен. Если он у вас установлен, но не запущен, то вы можете попробовать запустить демон напрямую, чтобы увидеть любые ошибки, которые могут отображаться:
$(which sshd) -Ddp 10222
Вывод этой команды должен дать вам представление о том, что на самом деле происходит, если процесс завершается сразу после запуска. Если это сработает, то вы сможете подключиться к порту 10222. Это не по умолчанию, так что вы можете убедиться, что проблема не в порте.