SFTP(SSH File Transfer Protocol)是一种基于SSH协议的安全文件传输协议。它允许用户通过安全的加密连接传输文件,通常用于远程服务器管理和文件交换。
sshd
服务正在运行,通常SFTP也会随之启动。编辑SSH服务器配置文件/etc/ssh/sshd_config
:
sudo nano /etc/ssh/sshd_config
确保以下行未被注释且设置正确:
Subsystem sftp /usr/lib/openssh/sftp-server
保存并退出编辑器,然后重启SSH服务:
sudo systemctl restart sshd
你可以直接使用sftp
命令连接到远程服务器:
sftp username@hostname
这将启动SFTP会话,并提示输入密码。
sudo systemctl status sshd
。/etc/ssh/sshd_config
配置文件。/etc/ssh/sshd_config
中设置ChrootDirectory
来限制用户的根目录。通过以上步骤和方法,你应该能够成功启动并使用Linux系统上的SFTP服务。
领取专属 10元无门槛券
手把手带您无忧上云