以下是CentOS SFTP端口配置指南:
/etc/ssh/sshd_config文件:sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak。/etc/ssh/sshd_config文件:sudo nano /etc/ssh/sshd_config。#Port 22行,取消注释并修改为想要的端口号(1-65535之间且未被占用):Port 2222。sudo systemctl restart sshd。若使用firewalld,添加新端口规则:sudo firewall-cmd --permanent --add-port=2222/tcp,然后sudo firewall-cmd --reload。若使用iptables,添加规则sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT。
用sudo netstat -tuln | grep 2222或sudo ss -tuln | grep 2222检查端口是否监听。用sftp -P 2222 username@your_server_ip测试连接。