linux怎么修改sftp默认端口
linux怎么修改sftp默认端口详细介绍
在 Linux 系统中,你可以通过修改 SSH 服务配置文件来更改 SFTP 的默认端口,因为 SFTP 通常依赖于 SSH 服务。下面为你详细介绍修改步骤:
步骤一:备份 SSH 配置文件
在修改配置文件之前,最好先备份它,以免出现问题。使用以下命令备份:
bash
/etc/ssh/sshd_config /etc/ssh/sshd_config.bak
步骤二:编辑 SSH 配置文件
运用文本编辑器(像nano或者vim)来编辑/etc/ssh/sshd_config文件:
bash
/etc/ssh/sshd_config
在文件里找到Port这一行。如果这一行被注释掉(以#开头),那就去掉注释符号;若不存在,就添加这一行。接着把端口号修改成你期望的值,例如2222:
plaintext
Port 2222
步骤三:保存并关闭文件
在nano编辑器中,按Ctrl + X,再按Y,最后按Enter来保存修改并关闭文件。
步骤四:重启 SSH 服务
修改配置文件之后,需要重启 SSH 服务使修改生效。执行以下命令:
bash
systemctl restart sshd
步骤五:验证端口修改
可以使用ss -tuln命令查看 SSH 服务是否在新端口上监听:
bash
ss
若输出包含2222端口,则表明修改成功。
步骤六:更新防火墙规则
如果你开启了防火墙,要确保新端口是开放的。例如,若使用的是ufw防火墙,执行以下命令开放新端口:
bash
ufw allow /tcp
912 ufw allow /tcp
完成上述步骤之后,SFTP 就会在新端口上运行。之后连接 SFTP 时,需要指定新的端口号。