ssh和sftp服务分离
目录一、增加sftp的deamon二、增加sftp的service三、其他配套文件四、修改配置文件五、分别重启两个服务由于安全需要客户这边想把sftp使用的端口与ssh使用的端口分开。我们知道sftp没有自己的服务器守护进程它需要依赖sshd守护进程来完成客户端的连接操作。sftp服务作为ssh的一个子服务是通过 /etc/ssh/sshd_config 配置文件中的Subsystem实现的如果没有配置Subsystem参数则系统是不能进行sftp访问的。所以要分离ssh和sftp服务的话基本的思路是创建两个sshd进程分别监听在不同的端口一个作为ssh服务的deamon另一个作为sftp服务的deamon。分离步骤如下一、增加sftp的deamon为了方便我们将sftp服务的后台程序命名为/usr/sbin/sftpd。/usr/sbin/sftpd做一个连接指向/usr/sbin/sshd。cp-a/usr/sbin/sshd/usr/sbin/sftpd二、增加sftp的service实现sftp服务时将/usr/lib/systemd/system/sshd.service 复制到 /etc/systemd/system/sftpd.service然后修改sftpd.service文件内容。cp-a/usr/lib/systemd/system/sshd.service/etc/systemd/system/sftpd.service[roottongweb RMANTEST]# vi /etc/systemd/system/sftpd.service[Unit]DescriptionSftpd server daemon#(这行需要修改)Documentationman:sshd(8)man:sshd_config(5)Afternetwork.target sshd-keygen.service Wantssshd-keygen.service[Service]Typenotify EnvironmentFile/etc/sysconfig/sftpd#(这行需要修改)ExecStart/usr/sbin/sftpd-f/etc/ssh/sftpd_config#(这行需要修改)ExecReload/bin/kill-HUP$MAINPIDKillModeprocessRestarton-failure RestartSec42s[Install]WantedBymulti-user.targetsystemctl enable sftpd.service如果openssh采用二进制包升级过比如从OS自带的7.4p1版本升级到8.6p1版本sftpd.service文件中需要做下面的修改[Service]Typesimple三、其他配套文件复制/etc/pam.d/目录下的sshd文件放到同目录命名为sftpdcp-a/etc/pam.d/sshd/etc/pam.d/sftpd复制/etc/ssh/目录下的sshd_config文件放到同目录命名为sftpd_configcp-a/etc/ssh/sshd_config/etc/ssh/sftpd_config复制/etc/sysconfig/目录下的sshd文件放到同目录命名为sftpdcp-a/etc/sysconfig/sshd/etc/sysconfig/sftpd创建sftp服务运行pid文件touch/var/run/sftpd.pid四、修改配置文件修改参数适配sftp服务同时在ssh服务中停掉sftp服务。修改sftpd配置文件vim/etc/ssh/sftpd_config 修改Port 22为Port 3322并去掉注释。 修改#PidFile /var/run/sshd.pid为PidFile /var/run/sftpd.pid注释掉Subsystem sftp/usr/local/openssh/libexec/sftp-server 在文件末尾增加以下内容 Subsystem sftp internal-sftp Match User sftpuser##限制用户ChrootDirectory/sftpdir##限制sftp目录X11Forwarding no##与sftp无关所以关闭AllowTcpForwarding no##与sftp无关所以关闭PermitTTY no##不允许登入TTYForceCommand internal-sftp修改sshd配置文件vim/etc/ssh/sshd_config 取消注释PidFile/var/run/sshd.pid 增加注释#Subsystem即停掉sftp子服务五、分别重启两个服务systemctl restart sshd systemctl restart sftpd

相关新闻

centos7服务器安全策略

centos7服务器安全策略

目录一、基于centos7设置密码策略二、基于centos7设置身份鉴别策略三、设置登陆会话超时四、设置密码有效期五、禁止root 远程登录六、对远程登录地址进行限制七、服务器安装防恶意代码软件一、基于centos7设置密码策略 CentOS7/RHEL7 开始使用pam_pwquality模块进行密码复杂度…

2026/8/4 20:14:04 阅读更多 →
如何让Windows任务栏变成你的私人股票行情看板?

如何让Windows任务栏变成你的私人股票行情看板?

如何让Windows任务栏变成你的私人股票行情看板? 【免费下载链接】TrafficMonitorPlugins 用于TrafficMonitor的插件 项目地址: https://gitcode.com/gh_mirrors/tr/TrafficMonitorPlugins 还在为频繁切换窗口查看股票行情而烦恼吗?TrafficMonitor…

2026/8/4 20:13:03 阅读更多 →
【Bug已解决】Error generating example: ‘weight‘ must be 2-D in model.generate() 解决方案

【Bug已解决】Error generating example: ‘weight‘ must be 2-D in model.generate() 解决方案

【Bug已解决】Error generating example: weight must be 2-D in model.generate() 解决方案 一、现象长什么样 用 model.generate(...) 做文本生成时,模型加载、forward 都正常,一进生成就炸: RuntimeError: weight must be 2-D或…

2026/8/4 20:13:03 阅读更多 →

最新新闻

AtomGit 7 月三方库下载量排行榜重磅发布!community 累计破百万断层领跑,Chromium 组件全面霸榜

AtomGit 7 月三方库下载量排行榜重磅发布!community 累计破百万断层领跑,Chromium 组件全面霸榜

盛夏七月,开源热潮不减!AtomGit 7 月三方库下载量排行榜正式揭晓啦~ 本榜单延续「累计下载量 月度新增下载量」双重统计维度,全景展现开源鸿蒙(OpenHarmony-TPC)与仓颉(Cangjie-TPC&#xff09…

2026/8/4 22:32:03 阅读更多 →
30分钟构建你的AI投资团队:TradingAgents-CN中文金融交易框架完整指南

30分钟构建你的AI投资团队:TradingAgents-CN中文金融交易框架完整指南

30分钟构建你的AI投资团队:TradingAgents-CN中文金融交易框架完整指南 【免费下载链接】TradingAgents-CN 基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版 项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-CN 在当今信息爆炸…

2026/8/4 22:32:03 阅读更多 →
别再排版了!宏智树AI正在把PPT变成一场“学术脱口秀”

别再排版了!宏智树AI正在把PPT变成一场“学术脱口秀”

各位论文写作的“战友”们,我是你们的教育博主。今天我们不聊枯燥的格式,不谈玄妙的文采,我们来聊聊一个让无数科研人熬夜秃头的“酷刑”——做PPT。你是不是也有过这样的经历:明明论文写得逻辑严密、数据详实,可一到了…

2026/8/4 22:32:03 阅读更多 →
10分钟上手AWS Cognito + Angular:aws-cognito-angular-quickstart快速开始

10分钟上手AWS Cognito + Angular:aws-cognito-angular-quickstart快速开始

10分钟上手AWS Cognito Angular:aws-cognito-angular-quickstart快速开始 【免费下载链接】aws-cognito-angular-quickstart amazon-archives/aws-cognito-angular-quickstart: 这是一个Amazon Cognito与Angular结合的快速入门项目,适合开发者快速了解如…

2026/8/4 22:32:03 阅读更多 →
当机械木偶开始挑逗妃子:一个两千年前的恐怖谷预言-龍德明宇

当机械木偶开始挑逗妃子:一个两千年前的恐怖谷预言-龍德明宇

当机械木偶开始挑逗妃子:一个两千年前的恐怖谷预言 作者:龍德明宇我渐渐发现小时候读过的一些典籍,在解读的时候简化了很多,很多先贤可能想的蛮深刻,可能为了迁就小孩子,简化了。现在40了,再读又…

2026/8/4 22:32:03 阅读更多 →
3个实战技巧实现抖音视频批量下载与高效素材管理

3个实战技巧实现抖音视频批量下载与高效素材管理

3个实战技巧实现抖音视频批量下载与高效素材管理 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载…

2026/8/4 22:31:03 阅读更多 →

日新闻

AI Agent白手起家26: 使用标准事件驱动大模型实践

AI Agent白手起家26: 使用标准事件驱动大模型实践

纲要 练习目标:掌握大模型标准事件的调用回顾 LangChain 中的核心标准事件 invokestreambatchastream_eventswith_structured_output 环境准备实战代码:多种事件调用对比 同步调用与流式输出批量处理异步事件流监听结构化输出 运行说明与预期结果总结与扩…

2026/8/4 0:00:40 阅读更多 →
dealsea是什么?跨境卖家必知的美国deal站入门指南

dealsea是什么?跨境卖家必知的美国deal站入门指南

说实话,第一次听说美国这个老牌折扣网站的跨境卖家,十个有八个会问同一个问题:这个平台到底是干嘛的?我见过一个做家居出口的朋友,他在亚马逊上月销二十万美金,却从来没用过它。我给他看了首页——一屏一屏…

2026/8/4 0:01:40 阅读更多 →
清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

通讯作者:邓兵、刘建国通讯单位:清华大学DOI:https://doi.org/10.1021/acs.est.6c00603研究背景稀土元素(REEs)是清洁能源技术与电子器件不可或缺的核心原料,然而传统提取方式依赖能耗高、排放大的采矿与强…

2026/8/4 0:01:40 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/4 13:24:41 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/4 11:41:39 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/4 5:26:40 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/4 13:38:24 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/4 13:38:40 阅读更多 →