在CentOS系统中,使用SFTP(SSH File Transfer Protocol)进行文件传输是一种安全的方式,因为它通过SSH加密数据传输。以下是使用SFTP进行文件传输的基本步骤:
更新系统包:
sudo yum update -y
安装OpenSSH服务器:
sudo yum install openssh-server -y
启动并启用SSH服务:
sudo systemctl start sshd
sudo systemctl enable sshd
检查SSH服务状态:
sudo systemctl status sshd
你可以使用命令行SFTP客户端或者图形界面的SFTP客户端(如FileZilla)来连接服务器。
打开终端。
连接到SFTP服务器:
sftp username@hostname
其中,username
是你的用户名,hostname
是服务器的IP地址或域名。
登录: 输入你的密码并按回车键。
常用SFTP命令:
ls
:列出当前目录下的文件和文件夹。cd directory
:切换到指定目录。get remote-file local-file
:从服务器下载文件到本地。put local-file remote-file
:将本地文件上传到服务器。mkdir directory
:在服务器上创建新目录。rmdir directory
:删除服务器上的空目录。rm file
:删除服务器上的文件。exit
或 bye
:退出SFTP会话。下载并安装FileZilla:
sudo yum install filezilla -y
打开FileZilla。
配置连接:
使用FileZilla进行文件传输:
通过以上步骤,你可以在CentOS系统上使用SFTP进行安全的文件传输。