默认的SFTP端口是 22。但是,出于安全考虑,您可能需要更改默认端口。以下是更改SFTP端口的步骤:
更改SFTP端口的步骤
- 备份重要文件:在进行任何系统配置更改之前,务必进行备份。
- 以root权限登录服务器:需要root或具有sudo权限的用户身份。
- 编辑SSH配置文件:
- 使用以下命令来编辑SSH配置文件:
sudo vi /etc/ssh/sshd_config
- 更改SFTP端口:
- 在SSH配置文件中,找到类似以下内容的行:
#Port 22
- 将Port行取消注释并更改端口号。选择一个未被其他服务使用的非特权端口,确保端口号介于1024和65535之间。例如,我们将SFTP端口更改为2222:
Port 2222
- 保存和退出编辑器:
- 在Nano编辑器中,按
Ctrl + X
,然后按Y
保存更改。在Vi编辑器中,按Esc
键,输入:wq
并按回车键以保存并退出。
- 重启SSH服务:在更改SFTP端口后,重启SSH服务以使更改生效。使用以下命令来重启SSH服务:
sudo systemctl restart sshd
- 确认端口更改:确保SSH服务正在监听新的SFTP端口。运行以下命令:
sudo netstat -tuln | grep 2222
如果输出显示SSH服务正在监听你所选择的新端口(例如2222),则表示端口更改成功。
请注意,在进行任何系统配置更改时,务必小心谨慎,并确保你了解自己在做什么。不正确的配置更改可能导致系统不稳定或无法访问。