在两台 Linux 之间传输文件
(图片来源网络,侵删)方法一:使用 SCP(Secure Copy)命令
SCP 是 Linux 下基于 SSH 登陆进行安全的远程文件拷贝命令,使用 SCP 可以实现在两台 Linux 之间传输文件。
步骤
1、确保两台 Linux 系统都已安装 OpenSSH,可以使用以下命令检查:
ssh V
2、在源 Linux 系统中,使用 SCP 命令将文件传输到目标 Linux 系统,语法如下:
scp [选项] [源文件] [目标用户]@[目标主机]:[目标路径]
将本地文件 file.txt
传输到远程主机 192.168.1.2
的 /home/user
目录下:
scp file.txt user@192.168.1.2:/home/user
3、输入目标 Linux 系统的用户密码,开始传输文件。
方法二:使用 Rsync 命令
Rsync 是一个快速、多功能的文件同步工具,可以在两台 Linux 之间传输文件。
步骤
1、确保两台 Linux 系统都已安装 Rsync,可以使用以下命令检查:
rsync version
2、在源 Linux 系统中,使用 Rsync 命令将文件传输到目标 Linux 系统,语法如下:
rsync avz [源文件] [目标用户]@[目标主机]:[目标路径]
将本地文件 file.txt
传输到远程主机 192.168.1.2
的 /home/user
目录下:
rsync avz file.txt user@192.168.1.2:/home/user
3、输入目标 Linux 系统的用户密码,开始传输文件。
方法三:使用 SFTP(SSH File Transfer Protocol)
SFTP 是一种提供文件访问、文件传输和文件管理功能的协议,可以在两台 Linux 之间传输文件。
步骤
1、确保两台 Linux 系统都已安装 OpenSSH,可以使用以下命令检查:
ssh V
2、在源 Linux 系统中,使用 SFTP 命令连接到目标 Linux 系统,语法如下:
sftp [目标用户]@[目标主机]
连接到远程主机 192.168.1.2
:
sftp user@192.168.1.2
3、输入目标 Linux 系统的用户密码,进入 SFTP 会话。
4、使用 put
命令将本地文件传输到远程主机,或使用 get
命令将远程主机的文件下载到本地。
put local_file.txt /remote/path/to/destination get /remote/path/to/source local_file.txt
5、完成文件传输后,使用 exit
命令退出 SFTP 会话。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。