CentOS 7下SCP命令实战:DNF台服文件传输避坑指南
搭建DNF台服时,文件传输往往是第一个拦路虎。我曾见过不少开发者花一整天折腾服务端文件上传,结果卡在权限问题或路径错误上。SCP作为Linux系统间的传输利器,用对了能省下80%的部署时间,但用错了可能连错误提示都看不懂。
1. 环境准备:不只是安装OpenSSH
在开始传输前,两台机器需要打好基础。本地开发机通常是Windows,而服务器端是CentOS 7,这种跨平台传输最容易出幺蛾子。
1.1 服务器端配置
首先确认CentOS 7的SSH服务状态:
systemctl status sshd
如果看到
Active: inactive
,需要先安装并启动服务:
yum install -y openssh-server
systemctl start sshd
systemctl enable sshd
关键点 :云服务器厂商(如阿里云、腾讯云)的安全组规则默认可能只开放22端口给特定IP。遇到过最典型的坑是:
本地能ping通服务器但SCP连接超时?检查安全组是否放行你的公网IP段
1.2 客户端工具选择
Windows用户推荐这些工具组合:
- WinSCP :图形化操作直观,适合查看传输进度
- PuTTY :配套的pscp.exe命令行工具适合批量脚本
- Git Bash :内置OpenSSH客户端,命令与Linux一致
实测传输速度对比:
| 工具类型 |
|---|


发布评论