部署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
相关推荐
ICT技术最前线2 小时前
华为交换机VLAN配置命令详解
服务器·网络·vlan·华为交换机
zhendianluli2 小时前
为什么fclose处理的是file而不是fd
linux·服务器·网络
人工智能训练2 小时前
Ubuntu 系统安装 VSCode 超全指南(3 种方法,适配 20.04/22.04 LTS)
linux·运维·服务器·vscode·ubuntu
绾樘2 小时前
HCIP—OSPF综合实验
网络·智能路由器
TG:@yunlaoda360 云老大2 小时前
华为云国际站代理商的CloudPond跨境主要有什么用呢?
服务器·网络·华为云
facaixxx20242 小时前
GPU算力租赁:3080Ti、Tesla P40和RTX40服务器配置整理
运维·服务器·gpu算力
bing_feilong2 小时前
ubuntu网络命令详解
linux·运维·网络
Ribou2 小时前
Ubuntu 24.04.2安装配置k8s 1.35.0
linux·ubuntu·kubernetes
乘凉~2 小时前
【Linux作业】CentOS 7下MySQL数据库安装与数据导入实操项目报告
linux·数据库·centos