hostname --fqdn на сервере Azure Ubuntu имеет уникальное доменное имя, заканчивающееся на .internal.cloudapp.net. Как перейти на свой домен?

Я предполагаю, что вы уже знаете обо всех рисках, связанных с бегом rshd, поэтому я пропущу раздел «суровые предупреждения» в своем выступлении.:-)

Если ваш дистрибутив включает в себя программу, которую вы используете, есть большая вероятность, что в ней уже есть правильные файлы systemd для переноса в(/usr/lib/systemd/systemместо, где в CentOS IIRC находятся поставляемые с дистрибутивом -файлы модулей. Это зависит от -дистрибутива; например, я использую Gentoo, поэтому для меня они находятся в /lib/systemd/system.)

Если вам нужно создать юнит-файлы, мигрировать службу xinetd довольно просто. Вы правы в том, что вам нужен и сокет, и служебный файл. По умолчанию они оба имеют одно и то же базовое имя; однако это не требование, а просто упрощение. Для вашего конкретного случая поместите следующее в/etc/systemd/system(здесь вы должны поместить файлы модулей, которые вы создаете сами):

brshell.socket

[Unit]
Description=rsh Server Socket

[Socket]
ListenStream=591
Accept=yes

[Install]
WantedBy=sockets.target

brshell.service

[Unit]
Description=rsh Server Daemon
After=network.target

[Service]
ExecStart=/usr/sbin/in.br_rshd

[Install]
WantedBy=multi-user.target

Вот и все! Все, что вам нужно сделать дальше, это запустить systemd enable brshell.socket(, чтобы он запускался автоматически при загрузке )и systemd start brshell.socket.

1
25.04.2020, 17:39
1 ответ

Я сам отвечу на свой вопрос...

На самом деле это было просто -просто отредактировать /etc/hosts и добавить вторую строку, показанную ниже, под первой. В этом примере имя хоста теперь «myservername», а полное доменное имя сервера — «myservername.mydomain.com»

.

При использовании sendmail при отправке электронной почты от user1 адрес отправителя становится «user1@myservername.mydomail.com»

Это фактически решило мою проблему. Можно было бы отправить почту @mydomain.com (, удалив имя хоста из адреса электронной почты ), используя функцию Masquerade в sendmail, но оказалось, что мне это не нужно, и это привело бы к большим сложностям для иметь дело с.

127.0.0.1 localhost
127.0.0.1 myservername.mydomain.com myservername
1
19.03.2021, 02:26

Теги

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