Linux 搭建SFTP环境
SFTP(SSH文件传输协议)可以用来安全地传输文件。
以下是在Linux服务器上设置SFTP服务的基本步骤:
1) 安装OpenSSH服务:
sudo apt-get update
sudo apt-get install openssh-server
2) 创建SFTP用户并设置密码:
sudo adduser sftpuser
sudo passwd sftpuser
3) 创建一个目录,用于SFTP用户的文件存储:
sudo mkdir /home/sftpuser/files
4) 更改目录所有者和权限:
sudo chown sftpuser:sftpuser /home/sftpuser/files
sudo chmod 755 /home/sftpuser/files
5) 编辑sshd_config文件来配置SFTP。在/etc/ssh/sshd_config文件中添加或修改
Subsystem sftp internal-sftp
Match User sftpuser
ChrootDirectory /home/sftpuser/files
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
PasswordAuthentication yes
6) 重启SSH服务以应用更改:
sudo systemctl restart ssh
7) 现在,用户sftpuser可以通过SFTP连接到服务器,只能访问/home/sftpuser/files目录。连接到SFTP服务器的命令:
sftp sftpuser@your_server_ip
SFTP上传和下载文件
上传 # sftp> put local_file remote_file
[其中,local_file 是本地要上传的文件路径, remote_file是要在SFTP服务器上创建的文件名]
下载 # sftp>get remote_file local_file
[其中, remote_file是SFTP服务器上要下载的文件的路径,local_file 是保存到本地的文件名]
退出 exit
相关知识
Anaconda环境搭建
linux输出第一列数据库
如何搭建app后端服务器
一步一步搭建自己的web系统(一):搭建后端服务
Linux系统下利用anaconda创建虚拟环境并安装pytorch0.4.1和torchvision
Windows Subsystem for Linux入门:安装+配置图形界面+中文环境+工作环境(vscode)
go项目部署到linux服务器
Linux网络编程实战
我需要什么软件来构建一个网站
Linux新手快速入门指南
网址: Linux 搭建SFTP环境 https://www.huajiangbk.com/newsview1428409.html
上一篇: 花境的配置与养护技巧 |
下一篇: [ 靶场环境篇 ] pikach |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039