linux

Linux SFTP如何快速上手

小樊
44
2025-03-02 20:59:56
栏目: 智能运维

SFTP(SSH文件传输协议)是一种安全的文件传输协议,用于通过加密的SSH传输访问、管理和传输文件。以下是使用SFTP快速上手的基本步骤:

安装和配置SFTP

  1. 安装OpenSSH
sudo apt update
sudo apt install openssh-server
  1. 创建SFTP用户和组
sudo groupadd sftpgroup
sudo useradd -G sftpgroup -d /srv/sftpuser -s /sbin/nologin sftpuser
sudo passwd sftpuser
  1. 配置SSH
Subsystem sftp /usr/libexec/openssh/sftp-server
Match group sftpgroup
ChrootDirectory /srv/sftpuser
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
PasswordAuthentication yes
sudo systemctl restart sshd

使用SFTP客户端连接

  1. 打开终端
  1. 连接到远程服务器
sftp sftpuser@remote_host
sftp -P custom_port sftpuser@remote_host
  1. 基本命令
ls
cd /path/to/directory
pwd
put filename.zip
get filename.zip
exit

安全性增强

通过以上步骤,您可以快速上手Linux SFTP,实现安全的文件传输。

0
看了该问题的人还看了