怎样使用安全的文件传输协议(SFTP)保护CentOS服务器上的文件传输
要在CentOS服务器上使用安全的文件传输协议(SFTP)来保护文件传输,需要履行以下步骤:
sudo yum install openssh-serversudo systemctl start sshd
sudo systemctl enable sshdsudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reloadsudo useradd sftpusersudo passwd sftpuser编辑SSH配置文件:
sudo vi /etc/ssh/sshd_config找到以下行(可能会在区分的位置),并确保其设置以下:
Subsystem sftp internal-sftp
Match User sftpuser
ChrootDirectory /home/sftpuser
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
PasswordAuthentication yes保存并关闭文件。
sudo systemctl restart sshdsudo mkdir /home/sftpuser
sudo chown sftpuser:sftpuser /home/sftpuser
sudo chmod 700 /home/sftpusersudo usermod -s /sbin/nologin sftpuser现在,您应当能够使用SFTP协议通过SFTP用户登录到CentOS服务器并进行安全的文件传输。
TOP