debian

如何配置Debian SFTP端口

小樊
48
2025-06-10 18:51:46
栏目: 智能运维

在Debian系统上配置SFTP端口,通常需要编辑SSH服务器的配置文件/etc/ssh/sshd_config。以下是详细步骤:

  1. 备份原始配置文件: 在进行任何更改之前,建议先备份原始的sshd_config文件。

    sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
    
  2. 编辑配置文件: 使用你喜欢的文本编辑器(如nanovim)打开sshd_config文件。

    sudo nano /etc/ssh/sshd_config
    
  3. 修改SFTP端口: 找到并修改以下行来设置新的SFTP端口。默认情况下,SFTP使用端口22,你可以将其更改为其他未被使用的端口。

    Port 2222
    

    这里的2222是你想要设置的新端口号。

  4. 保存并退出编辑器: 如果你使用的是nano,按Ctrl+O保存文件,然后按Ctrl+X退出。如果你使用的是vim,按Esc键,然后输入:wq保存并退出。

  5. 重启SSH服务: 为了使更改生效,需要重启SSH服务。

    sudo systemctl restart sshd
    
  6. 验证端口更改: 确保新的端口已经生效。你可以使用以下命令来检查SSH服务是否正在监听新的端口。

    sudo netstat -tuln | grep sshd
    

    或者使用ss命令:

    sudo ss -tuln | grep sshd
    

    你应该看到类似以下的输出,表明SSH服务正在监听新的端口:

    tcp   0   0 0.0.0.0:2222   0.0.0.0:*   LISTEN
    
  7. 配置防火墙: 如果你的系统启用了防火墙(如ufw),你需要允许新的SFTP端口通过防火墙。

    sudo ufw allow 2222/tcp
    
  8. 测试SFTP连接: 使用SFTP客户端连接到新的端口,确保配置正确。

    sftp -P 2222 username@your_server_ip
    

通过以上步骤,你应该能够成功配置Debian系统上的SFTP端口。

0
看了该问题的人还看了