ubuntu

Ubuntu SFTP端口设置方法

小樊
40
2025-03-17 04:35:06
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领! 查看>>

在Ubuntu上设置SFTP端口的步骤如下:

备份重要文件

在进行任何系统配置更改之前,务必进行备份。建议备份以下文件:

以root权限登录服务器

在进行配置更改时,需要root或具有sudo权限的用户身份。

编辑SSH配置文件

使用以下命令来编辑SSH配置文件:

sudo nano /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),则表示端口更改成功。

防火墙设置

如果你的系统有防火墙(如ufwfirewalld)启用,你需要允许新的SFTP端口通过防火墙。这样,远程用户才能连接到SFTP服务器。

对于Ubuntu系统使用ufw

sudo ufw allow 2222/tcp

对于CentOS和其他Linux系统使用firewalld

sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp
sudo firewall-cmd --reload

完成以上步骤后,你就成功地在Ubuntu上更改了SFTP端口。这样做有助于增强系统的安全性,因为默认端口是黑客攻击的常见目标。现在,远程用户将需要使用新的SFTP端口来连接到你的服务器。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:ubuntu sftp如何进行故障排查

0
看了该问题的人还看了