sftp上传下载文件

一、文件/文件夹赋权

首先确保文件具有权限,如有则跳到第二步

修改文件夹所有者

使用chown命令来递归更改目录下所有文件的所有者。

sudo chown -R user:user /path/to/directory

-R选项表示递归地更改所有文件和子目录的所有者。user:user表示将所有者更改为user用户和user组。请根据你的实际情况替换/path/to/directory

设置文件夹权限

sudo chmod 755 /path/to/directory

755表示设置权限为rwxr-xr-x,即所有者具有读、写、执行权限,而组和其他用户只有读和执行权限。

二、sftp 上传下载文件

sftp 连接

在shell命令下:

sftp [email protected] 

意思是已user用户名连接 120.110.7.119 服务器,随后要你输入user对应的密码。

sftp 下载文件到本地服务器命令:

sftp> get /etc/supervisor/file.conf  /etc/supervisord.d

意思是从120.110.7.119服务器的 /etc/supervisor 目录下的 file.conf 文件下载到了 本地服务器的 /etc/supervisord.d 目录下

sftp 下载文件夹到本地服务器

sftp> get -r  /home/data  /home/my 

加上 -r 标记,表示从远程服务器的 /home/data 文件夹下载到本地服务器的 /home/my 目录下。

sftp 上传文件到远程服务器

sftp> put /home/fuyatao/downloads/Linuxgl.pdf   /var/www/fuyatao/ 

即将本地的Linuxgl.pdf 文件上传到 远程的 /var/www/fuyatao 目录下

sftp 上传文件夹到远程服务器

sftp> put  -r /home/fuyatao   /var/www/fuyatao/ 

即将本地的 fuyatao 文件夹上传到 远程的 /var/www/fuyatao 目录下

你可能感兴趣的:(linux,服务器)