ssh复用
以5522为例,启动一个新的 SSH 服务。
1. 创建新的 SFTP 配置文件
# cp /etc/ssh/sshd_config /etc/ssh/sshd5522_config
2. 让新创建的 SFTP 配置文件被 systemctl 管理
2.1 创建管理 SFTP 配置文件的 systemctl 管理文件
# cp /usr/lib/systemd/system/sshd.service /etc/systemd/system/sshd5522.service
2.2 修改管理 SFTP 配置文件的 systemctl 管理文件
# vim /etc/systemd/system/sshd5522.service
将以下内容:
......
Description=OpenSSH server daemon
......
ExecStart=/usr/sbin/sshd -D $OPTIONS $CRYPTO_POLICY
......
修改为:
......
Description=OpenSSH SFTP server daemon
......
ExecStart=/usr/sbin/sshd -D -f /etc/ssh/sshd5522_config $OPTIONS $CRYPTO_POLICY
......
2.3 让 systemctl 加载 SFTP 配置文件的 systemctl 管理文件
# systemctl daemon-reload
3. 启动并启用新的 SSH 服务
# systemctl start sshd5522
# systemctl enable sshd5522
通过以上步骤,您已成功创建并启用了一个新的 SFTP 服务