centos

centos sftp端口配置步骤

小樊
43
2025-07-02 14:54:40
栏目: 智能运维

在 CentOS 上配置 SFTP 端口的步骤如下:

  1. 安装 OpenSSH 服务器(如果尚未安装):
sudo yum install openssh-server
  1. 启动并启用 SSH 服务
sudo systemctl start sshd
sudo systemctl enable sshd
  1. 配置 SSH 以允许 SFTP
sudo vi /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server
  1. 修改 SFTP 端口(可选):
Port 2222
  1. 配置防火墙(如需要):
sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload
  1. 创建 SFTP 用户组和用户(如果需要):
sudo groupadd sftpgroup
sudo useradd -g sftpgroup -s /sbin/nologin mysftp
sudo passwd mysftp
  1. 配置用户的家目录
sudo mkdir -p /home/mysftp
sudo usermod -d /home/mysftp mysftp
sudo chown root:sftpgroup /home/mysftp
sudo chmod 755 /home/mysftp
  1. 重启 SSH 服务
sudo systemctl restart sshd
  1. 验证 SFTP 连接
sftp mysftp@localhost

0
看了该问题的人还看了