debian

debian下如何调整sftp端口

小樊
38
2025-08-11 01:18:42
栏目: 智能运维

在Debian系统下调整SFTP端口,通常需要修改SSH服务器的配置文件。以下是详细步骤:

1. 备份原始配置文件

在进行任何修改之前,建议先备份原始的SSH配置文件。

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

2. 编辑SSH配置文件

使用你喜欢的文本编辑器(如nanovim等)打开sshd_config文件。

sudo nano /etc/ssh/sshd_config

3. 修改SFTP端口

sshd_config文件中找到或添加以下行来指定新的SFTP端口:

# Port 22
Port 2222

2222替换为你想要使用的端口号。确保这个端口号没有被其他服务占用,并且符合你的防火墙规则。

4. 保存并退出编辑器

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

5. 重启SSH服务

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

sudo systemctl restart sshd

6. 配置防火墙

确保你的防火墙允许新的SFTP端口通过。如果你使用的是ufw(Uncomplicated Firewall),可以运行以下命令:

sudo ufw allow 2222/tcp

2222替换为你实际使用的端口号。

7. 测试新端口

你可以使用sftp客户端来测试新的端口是否正常工作。

sftp -P 2222 username@your_server_ip

2222替换为你设置的端口号,username替换为你的用户名,your_server_ip替换为你的服务器IP地址。

注意事项

通过以上步骤,你应该能够成功地在Debian系统下调整SFTP端口。

0
看了该问题的人还看了