主机传输文件:在Linux上进行(发送文件到linux)
操作
在Linux上传输文件一般可以运用FTP、SCP等工具,其中比较常用的是使用Secure Copy(SCP)传输文件,SCP可以从一台主机上传输文件到另一台主机,而不需要在源机和目标机中安装任何特殊的软件。它可以捕获文件名称和文件内容,它的协议采用SSH,具有很高的安全性,确保主机间的文件传输的安全性。
在Linux上使用SCP进行文件传输的步骤如下:
1.在源主机上使用命令:scp -p [-r] [-P port] 源文件 远程用户名@远程主机IP:目标路径 进行传输,如:scp -p ./test.txt root@192.168.1.4:/tmp 传输当前目录下的test.txt文件到目标主机的/tmp/ 目录下。
2.输入远程用户密码后,文件便会自动传输。
3.传输完成后,可以使用命令ssh 远程用户名@远程主机IP查看远程主机是否收到文件。
另外,在Linux上还可以以sftp的方式传输文件,其和 SCP的功能类似,只是它支持文件的双向传输,而 SCP不支持文件的双向传输。其命令如下:sftp 远程用户名@远程主机IP,输入登录密码后,即进入到远程主机的目录,可以使用put 和 get命令来进行文件的双向传输。
还可以使用Vim或者curl 克隆远程主机上的文件,如:
“`vim
vim ftp://:@/
```curlcurl ftp://:@/ -o
这样就可以从远程主机上克隆文件到本地,比较方便快捷。
最后,在Linux上传输文件还可以通过安装可视化界面的工具,如FileZilla、WinSCP直接进行文件的上传和下载,简单快捷。