Я хочу установить Samba на свой сервер Linux Mint 14 Nadia, но когда я это сделаю, мои клиенты, использующие SSH, больше не смогут подключаться. Все попытки сразу проваливаются с

ssh_exchange_identification: Connection closed by remote host

Что мне нужно изменить, чтобы smb запущен и работал, а клиенты ssh могли подключаться?

редактировать

Как говорит Кроуе, самба уже была установлена, я просто никогда ее не активировал. Я думаю, что он упустил то, что до того, как я активировал smbd, мои ssh-соединения работали нормально и работают уже больше года. Когда samba была активна, они просто перестали работать (я обычно подключаюсь с сервера, но иногда подключаюсь). О, еще одна подсказка, которую я могу предложить - когда я вручную убил демона sshd, я смог подключиться один раз, а затем соединения снова перестали работать. Как только я уничтожил экземпляры smbd, соединения ssh снова начали работать.

1 ответ1

0

Во-первых, Mint устанавливает Samba из коробки. Вам не нужно делать ничего особенного, чтобы иметь Самбу. Во-вторых, все, что вам нужно сделать для SSH, это запустить: sudo apt-get install ssh . В-третьих, если вы sudo service ssh status вы увидите состояние вашего SSH-сервера. Если вы видите что-то вроде 'ssh: unrecognized service', значит, у вас его не установлено. Если он у вас установлен, но он не запущен, вы можете попробовать запустить демон напрямую, чтобы увидеть возможные ошибки:

$(which sshd) -Ddp 10222

Вывод этой команды должен дать вам представление о том, что на самом деле происходит, если процесс завершается сразу после запуска. Если это работает, то вы сможете подключиться к порту 10222. Это не по умолчанию, так что вы можете убедиться, что порт также не является проблемой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .