o
前提:需要对本章已经了½,尤其是
systemd
的管理
部分;
o
需求:已经有
sshd
这个服务,但没有修改过埠口!
在本情境中,我们使用
sshd
这个服务来观察,主要是假设
sshd
要开立第二个服务,这个第二个服务的
port
放行于
222
,那该如何处理?
可以这样做看看:
1.
基本上
sshd
几乎是一定会安装的服务!只是我们还是来确认看看好了!
[root@study ~]#
systemctl status sshd.service
sshd.service
-
OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enable
d)
Active: active (running) since Thu 2015
-
08
-
13 14:31:12 CST; 20h ago
[root@study ~]#
cat /usr/lib/systemd/system/sshd.service
[Unit]
Description=OpenSSH server daemon
After=network.target sshd
-
keygen.service
Wants=sshd
-
keygen.service
[Service]
EnvironmentFile=/etc/sysconfig/sshd
ExecStart=/usr/sbin/sshd
-
D $OPTIONS
ExecReload=/bin/kill
-
HUP $MAINPID
KillMode=process
Restart=on
-
failure
RestartSec=42s
[Install]
WantedBy=multi
-
user.target
2.
透过观察
man sshd
,我们可以查询到
sshd
的配置文件位于
/etc/ssh/sshd_config
这个文件内!再
man
sshd_config
也能知道原来埠口是使用
Port
来规范的!
因此,我想要½立第二个配置文件,档名假设为
/etc/ssh/sshd2_config
这样!
[root@study ~]#
cd /etc/ssh
[root@study ssh]#
cp sshd_config sshd2_config
[root@study ssh]#
vim sshd2_config
Port 222
#
随
意找
个
地方加上
这个设
定值!你可以在
文件
的最下方加入
这
行也
OK
喔!