Linux远程复制
在Linux上从另一台机器复制文件通常使用SSH(Secure Shell)协议来实现。以下是一种常见的方法:
-
确保SSH服务器已启动:确保目标机器上已经启动了SSH服务器。大多数Linux发行版默认安装了SSH服务器,但如果需要确认,可以在目标机器上执行以下命令:
sudo systemctl status sshd
如果SSH服务器未启动,可以使用以下命令启动它:
sudo systemctl start sshd
-
从源机器登录到目标机器:在源机器上打开终端,使用
scp
命令(Secure Copy)连接到目标机器并复制文件。语法如下:scp /path/to/source/file username@target_machine:/path/to/destination
/path/to/source/file
是源文件的路径。username
是目标机器上的用户名。target_machine
是目标机器的IP地址或主机名。/path/to/destination
是目标文件的路径。
例如,要将本地文件
example.txt
复制到远程机器的/home/username/
目录下,您可以执行以下命令:scp /path/to/example.txt username@target_machine:/home/username/
然后会提示您输入目标机器上的用户密码,输入后即可进行文件复制。
-
输入目标机器的密码:执行命令后,系统会提示您输入目标机器的密码。输入密码后,文件将被复制到目标机器上的指定位置。
-
确认文件已复制:在目标机器上检查目标路径,确认文件已经被复制。
请注意,如果您希望从目标机器复制文件到源机器,只需在scp
命令中反转源和目标的路径。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Eternal Night
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果