admin 管理员组

文章数量: 1184232

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一致

实测传输速度对比:

工具类型

本文标签: 新手必学 系统 编程