scp从服务器下载文件到本地或从本地上传文件到服务器----笔记

本文详细介绍了如何使用SCP命令进行文件和目录的上传与下载操作,包括从服务器下载文件、上传本地文件到服务器、下载整个目录及上传目录到服务器的具体用法。此外,还解析了rsync命令的高级选项,如排除特定文件等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.传送文件SCP

从服务器下载文件

scp username@servername:/remote_path/filename local_destination/filename

上传本地文件到服务器

scp local_path/local_filename username@servername:/remote_path/

从服务器下载整个目录

scp -r username@servername:/remote_path/remote_dir local_destination/remote_dir

上传目录到服务器

scp -r local_dir username@servername:/remote_path/remote_dir

参数解析:

-r : 包含文件夹传送

rsync

rsync -vrtopgac --delete 传送文件名称 --exclude-from=/usr/local/bin/rsync.ignore root@127.0.0.1:/data/test

要将笔记本配置成可以手机远程文件服务器,可以按照以下步骤进行: ### 方法一:使用FTP服务器 1. **安装FTP服务器软件**: - 你可以使用FileZilla Server其他FTP服务器软件。下载并安装适合你操作系统的版本。 2. **配置FTP服务器**: - 打开FTP服务器软件,创建一个新的用户账户,并设置访问权限和目录。 - 配置FTP服务器的网络设置,确保FTP服务器在局域网内可以被访问。 3. **配置路由器**: - 如果你需要在外部网络访问FTP服务器,需要在路由器上进行端口转发。默认的FTP端口是21,将该端口转发到笔记本的局域网IP。 4. **在手机上安装FTP客户端**: - 在手机上安装一个FTP客户端应用,如ES文件浏览器AndFTP。 5. **连接FTP服务器**: - 在手机上打开FTP客户端,输入笔记本的局域网IP外部IP,登录FTP服务器文件。 ### 方法二:使用Samba服务器 1. **安装Samba**: -笔记本上安装Samba服务器软件。对于Ubuntu,可以使用以下命令: ```bash sudo apt-get update sudo apt-get install samba ``` 2. **配置Samba**: - 编辑Samba配置文件`/etc/samba/smb.conf`,添加共享目录和用户权限。例如: ```ini [shared] path = /home/username/shared writable = yes guest ok = yes ``` 3. **创建共享目录**: - 创建一个用于共享的目录,并设置适当的权限: ```bash mkdir /home/username/shared chmod 777 /home/username/shared ``` 4. **重启Samba服务**: - 重启Samba服务以应用配置: ```bash sudo service smbd restart ``` 5. **在手机上安装SMB客户端**: - 在手机上安装一个SMB客户端应用,如X-plore File Manager。 6. **连接Samba服务器**: - 在手机上打开SMB客户端,输入笔记本的局域网IP,登录并文件。 ### 方法三:使用云存储服务 1. **选择云存储服务**: - 选择一个云存储服务,如Google Drive、DropboxOneDrive。 2. **安装客户端**: -笔记本和手机上安装相应的云存储客户端。 3. **上传下载文件**: -笔记本上将文件上传到云存储,然后在手机上下载在线查看文件。 ### 方法四:使用SSH和SCP 1. **安装OpenSSH服务器**: -笔记本上安装OpenSSH服务器。对于Ubuntu,可以使用以下命令: ```bash sudo apt-get update sudo apt-get install openssh-server ``` 2. **配置SSH**: - 编辑SSH配置文件`/etc/ssh/sshd_config`,确保允许密码登录其他认证方式。 3. **重启SSH服务**: - 重启SSH服务以应用配置: ```bash sudo service ssh restart ``` 4. **在手机上安装SSH客户端**: - 在手机上安装一个SSH客户端应用,如TermiusJuiceSSH。 5. **使用SCP文件**: - 使用SCP命令在手机上传文件。例如: ```bash scp username@notebook_ip:/path/to/file /path/to/destination ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值