vsftpd и samba начинаются только при входе в систему

Я создаю резервный сервер для фильмов с использованием сервера ubuntu, и на нем я установил ssh, vstpd и samba.

Я заметил, что samba и vsftp на сервере никогда не начинаются с загрузки сервер. Признание этого в проводнике файлов Windows показывает это сообщение:

Windows не может получить доступ к \\ (имя сервера) Проверить правописание имени (...)

Если я не запускаю шпатлевку и не использую ssh для входа в сервер. Мне даже не нужно ничего делать, потому что сервер работает как шарм, я даже могу выйти из tty, и он все еще работает.

Что мне здесь не хватает? Я подумал, что samba и vsftp запускаются автоматически, когда сервер загружается, а не когда пользователь входит в систему. Должен ли я сделать автоматический вход в систему, например, в этом ответе (и это тоже)?

Вывод systemctl smbd status

● smbd.service - LSB: start Samba SMB/CIFS daemon (smbd) Loaded: loaded (/etc/init.d/smbd; bad; vendor preset: enabled) Active: active (running) since Fri 2018-05-25 16:43:19 -03; 13s ago Docs: man:systemd-sysv-generator(8) Process: 1000 ExecStart=/etc/init.d/smbd start (code=exited, status=0/SUCCESS) Tasks: 3 Memory: 23.2M CPU: 233ms CGroup: /system.slice/smbd.service ├─1012 /usr/sbin/smbd -D ├─1021 /usr/sbin/smbd -D └─1080 /usr/sbin/smbd -D May 25 16:43:18 NAS systemd[1]: Starting LSB: start Samba SMB/CIFS daemon (smbd)... May 25 16:43:19 NAS smbd[1000]: * Starting SMB/CIFS daemon smbd May 25 16:43:19 NAS smbd[1000]: ...done. May 25 16:43:19 NAS systemd[1]: Started LSB: start Samba SMB/CIFS daemon (smbd).

Я перезагрузился на сервере, немного подождал, а затем войдите с помощью date; ssh SeverIp, используя мой ноутбук Debian, и быстро поместил мой пароль. Дата на второй строке выхода systemctl выше всего через 3 секунды после входа в систему.

1
задан 25 May 2018 в 23:01

2 ответа

Я немного смущен. Вам просто нужно войти в систему через ssh, и она запускается автоматически, или вам нужно начинать каждую услугу вручную после вашего ssh?

Как правило, лучший способ автонастройки служб - использовать systemctl. Во-первых, введите systemctl status smbd, и вы должны получить такой вывод, если он запущен:

Во второй строке он активируется, что означает, что он начнется при загрузке. Если он не запущен, его можно запустить, набрав systemctl start smbd. Затем он попросит ваш пароль пройти аутентификацию, после чего служба начнет работать. Если он не включен, вы можете ввести systemctl enable smbd, чтобы он запускался при загрузке системы. Когда вы включите его, он дважды попросит пароль. Вы можете сделать то же самое с vstpd и большинством служб (включая ssh), просто замените часть smbd команд.

0
ответ дан 17 July 2018 в 13:26

Я немного смущен. Вам просто нужно войти в систему через ssh, и она запускается автоматически, или вам нужно начинать каждую услугу вручную после вашего ssh?

Как правило, лучший способ автонастройки служб - использовать systemctl. Во-первых, введите systemctl status smbd, и вы должны получить такой вывод, если он запущен:

Во второй строке он активируется, что означает, что он начнется при загрузке. Если он не запущен, его можно запустить, набрав systemctl start smbd. Затем он попросит ваш пароль пройти аутентификацию, после чего служба начнет работать. Если он не включен, вы можете ввести systemctl enable smbd, чтобы он запускался при загрузке системы. Когда вы включите его, он дважды попросит пароль. Вы можете сделать то же самое с vstpd и большинством служб (включая ssh), просто замените часть smbd команд.

0
ответ дан 20 July 2018 в 13:32
  • 1
    Он запускается автоматически после входа на сервер с использованием шпатлевки. Я просто указываю свое имя пользователя и пароль, а затем могу получить доступ к файлам в окнах. До этого он не будет показывать файлы и отображать ошибку. – Miguel Henrique Salviatti 25 May 2018 в 22:47
  • 2
    Вывод systemctl status smbd теперь редактируется в вопросе – Miguel Henrique Salviatti 25 May 2018 в 22:57
  • 3
    Похоже, он не включен. Мой говорит дважды. Попробуйте systemctl включить a.m. день и посмотреть, работает ли это. – GRRegis 26 May 2018 в 00:07
  • 4
    Я имею в виду systemctl enable smbd – GRRegis 26 May 2018 в 00:45
  • 5
    systemctl enable smbd не производит никакого фактического изменения, я говорю только smbd.service is not a native service, redirecting to systemd-sysv-install – Miguel Henrique Salviatti 26 May 2018 в 18:23

Другие вопросы по тегам:

Похожие вопросы: