常见原因包括SSH服务未启动、远程端口被运营商或云防火墙阻断、密钥或账号配置错误、以及本地网络限制。
1) 使用控制台登录:若面板提供VNC/控制台,先通过控制台确认服务器已开机并且SSH服务(sshd)在运行。
2) 检查防火墙:在控制台执行 sudo ufw status 或 sudo iptables -L,确认端口22(或自定义端口)已放行;在云面板检查安全组规则是否允许你的源IP。
3) 测试连通性:本地执行 telnet 你的IP 22 或 nc -vz 你的IP 22,判断是否能到达端口。
4) 验证密钥与权限:确认 ~/.ssh/authorized_keys 与私钥权限(600/400)正确;若用密码登录,确认 /etc/ssh/sshd_config 中 PasswordAuthentication 未被禁用。
若被ISP或目的地网络封锁,尝试更换端口或使用临时Web终端;修改端口后记得更新安全组规则并在本地防火墙中放行。
访问慢可能由路由不优、DNS解析慢、服务器带宽/带宽占用、以及网站自身(脚本/数据库)性能问题导致。跨境访问受海底光缆与运营商中转影响较大。
1) 路由追踪:用 traceroute / tracert 定位延迟跳点,若在某个跳点有明显丢包或超时,向ISP或云商反馈。
2) DNS检查:确保域名解析在多节点生效,使用DNS解析加速或采用CDN减轻直连压力。
3) 带宽与IO监控:使用 top、htop、iftop、iostat 等工具查看CPU/网络/磁盘是否成为瓶颈,必要时升级带宽或更换磁盘(SSD)。
若目标用户主要在大陆,可考虑混合部署:核心业务放台湾VPS,静态资源用大陆或全球CDN加速,保持直连与缓存结合。
文件传输问题常见于防火墙被动/主动模式设置、端口被屏蔽、权限错误或服务配置不当,以及网络丢包导致重传。
1) 校验服务:确认 vsftpd/sftp/ssh 服务运行,并检查对应端口是否开放。
2) 被动模式与端口映射:FTP被动模式需要额外端口范围,确保云面板和服务器防火墙都已放行这些端口;优先使用SFTP(基于SSH)以避免FTP复杂性。
3) 测速与丢包检测:用 scp/rsync 测试传输速度,结合 ping 与 mtr 查看是否有丢包,若丢包严重联系云商链路支持。
传输大文件时可启用断点续传(rsync、lftp),并在服务器端调整 SSH 的 Compression、Cipher 与 MaxSessions 等参数以优化吞吐。
日志文件膨胀、临时文件未清理或备份脚本错误会占满云空间。权限问题可能来自误改UID/GID或不当的chown/chmod操作。
1) 查找大文件:使用 du -h --max-depth=1 或 ncdu 找出占用最多的目录,优先清理 /var/log、缓存与临时目录。
2) 清理日志:对日志实施轮转(logrotate)并压缩旧日志,临时删除非必要大文件以恢复服务。
3) 修复权限:根据服务默认用户(如www-data、nginx、apache)恢复目录权限与拥有者,使用 chown/chmod 时谨慎测试。
若磁盘已满导致系统进程无法写入,优先删除最安全的临时文件并重启受影响服务;长期方案包括扩容磁盘或使用独立数据盘。
解析问题可能由DNS记录设置错误、TTL过大或域名被注册商/云解析缓存导致。证书失败常因域名不指向服务器、80/443端口被占用或Let’s Encrypt 验证被拦截。
1) DNS生效检查:使用 dig A/AAAA/CNAME @8.8.8.8 检查全网解析是否一致;若仅部分地区未生效,考虑降低TTL并等待缓存更新或同步设置。
2) 证书验证:在尝试申请证书前,确认域名解析已指向目标IP;确认80端口用于HTTP验证未被占用,或使用DNS验证方式绕过端口限制。
3) 自动化部署:采用 certbot 或 acme.sh 自动续期,并在防火墙或面板中配合放行验证所需端口与路径。
在台湾VPS上做站点直连时,域名解析策略要结合用户地域,HTTPS部署优先使用自动工具并监控证书到期时间,避免因过期造成访问中断。