在CentOS系统中,使用SFTP(SSH File Transfer Protocol)进行文件传输是一种安全的方式。以下是使用SFTP进行文件传输的步骤:
首先,确保你的CentOS系统上已经安装并启动了SSH服务,因为SFTP是基于SSH的。
sudo systemctl start sshd
sudo systemctl enable sshd
使用SFTP客户端连接到远程服务器。你可以使用命令行工具sftp
或者图形化客户端如FileZilla。
sftp
打开终端并输入以下命令:
sftp username@remote_host
其中:
username
是你在远程服务器上的用户名。remote_host
是远程服务器的IP地址或域名。连接成功后,你会看到类似以下的提示:
sftp>
连接成功后,你可以使用以下命令进行文件传输:
put local_file remote_directory/remote_file
local_file
是你要上传的本地文件路径。remote_directory/remote_file
是远程服务器上的目标目录和文件名。get remote_directory/remote_file local_directory/
remote_directory/remote_file
是你要下载的远程文件路径。local_directory/
是本地服务器上的目标目录。ls remote_directory/
cd remote_directory
lcd local_directory
完成文件传输后,可以使用以下命令断开与远程服务器的连接:
bye
或者
exit
通过以上步骤,你可以在CentOS系统上使用SFTP进行安全的文件传输。