📜  centos 复制文件 ssh - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:40:03.196000             🧑  作者: Mango

CentOS 复制文件使用 SSH

简介

在 CentOS 上使用 SSH(Secure Shell)可以方便地进行文件的复制。SSH 是一种网络协议,用于在不安全的网络上安全地进行远程登录和文件传输。本文将介绍如何在 CentOS 上使用 SSH 复制文件。

步骤

以下步骤将引导你复制文件使用 SSH。

1. 安装 OpenSSH Server

在 CentOS 上使用 SSH 前,必须先安装 OpenSSH Server。打开终端,并执行以下命令进行安装:

sudo yum install openssh-server
2. 启动 SSH 服务

安装完成后,执行以下命令启动 SSH 服务:

sudo systemctl start sshd
3. 确保 SSH 服务自启动

为了确保 SSH 服务在系统重启后自动启动,执行以下命令:

sudo systemctl enable sshd
4. 连接到远程服务器

在本地终端上连接到远程服务器,执行以下命令:

ssh [用户名]@[服务器IP地址]

替换 [用户名] 为远程服务器的用户名,[服务器IP地址] 为远程服务器的 IP 地址。根据提示输入密码,即可成功登录到远程服务器。

5. 复制文件

现在我们可以使用以下命令在本地和远程服务器之间复制文件。

将文件从本地复制到远程服务器:

scp [本地文件路径] [用户名]@[服务器IP地址]:[远程目标路径]

将文件从远程服务器复制到本地:

scp [用户名]@[服务器IP地址]:[远程文件路径] [本地目标路径]

替换 [本地文件路径] 为要复制的本地文件路径,[远程目标路径] 为目标服务器上的路径。

替换 [远程文件路径] 为要复制的远程服务器文件路径,[本地目标路径] 为本地计算机上的路径。

6. 断开 SSH 连接

文件复制完成后,你可以执行以下命令断开与远程服务器的 SSH 连接:

exit
结论

通过本文,你学习到了如何在 CentOS 上使用 SSH 复制文件。使用 SSH 连接远程服务器,可以快速而安全地进行文件传输。记得在使用 SSH 连接时要提供正确的用户名和服务器 IP 地址。