部署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
相关推荐
何妨呀~2 分钟前
Keepalived+Haproxy高可用集群实验
linux·服务器·网络
(Charon)11 分钟前
[网络编程] 基于 DPDK 的 UDP 报文收发实现
网络·网络协议·udp
..过云雨12 分钟前
HTTP 协议深度解析:请求/响应、报头、正文的核心原理与实战
网络·网络协议·tcp/ip·计算机网络·http
林鸿风采17 分钟前
在Alpine Linux上部署docker和Portainer管理工具
linux·运维·docker·portainer
float_六七19 分钟前
设备分配核心数据结构全解析
linux·服务器·数据结构
wechat_Neal1 小时前
车载以太网技术全景-网络基础理论篇
网络
水境传感 张园园1 小时前
便携式光透过率检测仪:如何成为安全“守门人”?
网络
机器视觉知识推荐、就业指导1 小时前
Qt 小技巧:如何用 Q_PROPERTY 管理属性
服务器·数据库·qt
星辰&与海1 小时前
操作系统引导过程
服务器
比奇堡派星星1 小时前
Linux OOM Killer
linux·开发语言·arm开发·驱动开发