部署SFTP服务

公司要求禁止开放22端口,机器之间scp无法传输文件,于是开放4022端口,部署SFTP服务,传输文件

vi /etc/ssh/sshd_config

复制代码
Subsystem sftp internal-sftp
PermitRootLogin yes
PasswordAuthentication yes
#Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO -f AUTH
Port 4033
Match LocalPort 4033 user sftpuser
    ForceCommand internal-sftp
    X11Forwarding no
    AllowTcpForwarding no
    PermitTTy no

sshd -t # 无输出表示语法正确;若有错误,根据提示修正

systemctl restart sshd

systemctl enable sshd # 确保开机自启

ss -tunlp |grep 4033

使用专用 SFTP 用户测试

创建用户(禁止shell登录)

复制代码
useradd -m -s /sbin/nologin sftpuser

passwd sftpuser

尝试用该用户连接

复制代码
sftp -P 4033 sftpuser@ip
相关推荐
一叶龙洲6 分钟前
Ubuntu24.04向日葵远程控制
linux·运维·ubuntu
计算机安禾8 分钟前
【计算机网络】第2篇:端到端通信的形式化刻画——时延、带宽、丢包与吞吐量的数学模型
网络·计算机网络
似水এ᭄往昔11 分钟前
【Linux】--文件系统之软硬链接
linux·运维·服务器
叶 落13 分钟前
Ubuntu 通过 Docker 安装 Mysql8
linux·ubuntu·docker
灰子学技术15 分钟前
Envoy TCP 层面的 Metric 指标分析
开发语言·网络·网络协议·tcp/ip·php
乌萨奇也要立志学C++23 分钟前
【Linux】Socket编程UDP Echo 服务器→翻译服务器→多人聊天室
linux·服务器·udp
yyuuuzz33 分钟前
国际云服务器的技术特性与使用场景
运维·服务器
代码中介商35 分钟前
Linux多线程编程进阶:fork与锁的交互及网络编程入门
linux·运维·服务器
我不是立达刘宁宇43 分钟前
权限提升-前置基础-linux
linux·运维·服务器
IOT.FIVE.NO.11 小时前
claude code desktop cowork报错解决和记录Workspace..The isolated Linux environment ...
linux·服务器·数据库