当遇到SFTP端口冲突时,可以采取以下几种方法来解决:
使用命令行工具:
netstat或lsof命令来查找占用特定端口的进程。sudo netstat -tulnp | grep <端口号>
sudo lsof -i :<端口号>
netstat命令:netstat -ano | findstr :<端口号>
终止占用端口的进程:
kill命令(Linux)或任务管理器(Windows)来终止该进程。sudo kill -9 <PID>
sshd_config),找到监听端口的设置。sudo nano /etc/ssh/sshd_config
Port指令的值更改为一个未被使用的端口号。Port <新端口号>
sudo systemctl restart sshd
sudo iptables -A INPUT -p tcp --dport <新端口号> -j ACCEPT
sudo ufw allow <新端口号>/tcp
通过以上步骤,你应该能够有效地解决SFTP端口冲突的问题。