📅  最后修改于: 2023-12-03 14:40:03.196000             🧑  作者: Mango
在 CentOS 上使用 SSH(Secure Shell)可以方便地进行文件的复制。SSH 是一种网络协议,用于在不安全的网络上安全地进行远程登录和文件传输。本文将介绍如何在 CentOS 上使用 SSH 复制文件。
以下步骤将引导你复制文件使用 SSH。
在 CentOS 上使用 SSH 前,必须先安装 OpenSSH Server。打开终端,并执行以下命令进行安装:
sudo yum install openssh-server
安装完成后,执行以下命令启动 SSH 服务:
sudo systemctl start sshd
为了确保 SSH 服务在系统重启后自动启动,执行以下命令:
sudo systemctl enable sshd
在本地终端上连接到远程服务器,执行以下命令:
ssh [用户名]@[服务器IP地址]
替换 [用户名]
为远程服务器的用户名,[服务器IP地址]
为远程服务器的 IP 地址。根据提示输入密码,即可成功登录到远程服务器。
现在我们可以使用以下命令在本地和远程服务器之间复制文件。
将文件从本地复制到远程服务器:
scp [本地文件路径] [用户名]@[服务器IP地址]:[远程目标路径]
将文件从远程服务器复制到本地:
scp [用户名]@[服务器IP地址]:[远程文件路径] [本地目标路径]
替换 [本地文件路径]
为要复制的本地文件路径,[远程目标路径]
为目标服务器上的路径。
替换 [远程文件路径]
为要复制的远程服务器文件路径,[本地目标路径]
为本地计算机上的路径。
文件复制完成后,你可以执行以下命令断开与远程服务器的 SSH 连接:
exit
通过本文,你学习到了如何在 CentOS 上使用 SSH 复制文件。使用 SSH 连接远程服务器,可以快速而安全地进行文件传输。记得在使用 SSH 连接时要提供正确的用户名和服务器 IP 地址。