在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进行安全的文件传输。