不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便,第三种就是利用scp命令来进行文件复制。
--------------------------scp---------------------------------
从一台LINUX直接考另一台LINUX服务器上的文件。
条件:本机要装有LINUX客户端,服务器开启SSH服务
命令格式:
scp ip:/remotepath/ /localpath/
例:
 scp 50.11.0.19:/disk4/mov_lianxu/suitangyingxiongzhuan/*.* /disk6/mov_lianxu/suitangyingxiongzhuan/
会提示输入远程服务器的ROOT的密码。成功了就显示考贝文件的百分比。

scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。
如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
scp root@172.19.2.75:/home/root /home/daisy/full.tar.gz
---------------------------------------------------------------

ftp命令

功能:文件传输,ftp命令是internet用户使用最频繁的命令之一。

格式:ftp [参数] [主机名]

常用命令:

ls 列出远程机的当前目录

cd 在远程机上改变工作目录

lcd 在本地机上改变工作目录

asc 设置文件传输方式为ASCII模式

bin 设置文件传输方式为二进制模式

close 终止当前的ftp会话

hash 每次传输完数据缓冲区中的数据后就显示一个#号

get(mget) 从远程机传送指定文件到本地机

put(mput) 从本地机传送指定文件到远程机

prompt 设置多个文件传输时的交互提示。

open 连接远程ftp站点

quit 断开与远程机的连接并退出ftp

? 显示本地帮助信息

! 转到Shell中

例1 $ ftp 主机名/IP

其中“主机名/IP”是所要连接的远程机的主机名或IP地址。

如果没有远程机的专用登录帐号,可以使用匿名帐号登录,登录名为anonymous(也称为匿名ftp),当使用这一帐号时,要求输入email地址作为口令。

如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。一般专门提供两个目录:pub目录和incoming目录。pub目录包含该站点供公众使用的所有文件,incoming目录存放上载到该站点的文件。

一旦用户使用ftp在远程站点上登录成功,将得到“ftp>”提示符。现在可以自由使用ftp提供的命令,可以用 help命令取得可供使用的命令清单,也可以在 help命令后面指定具体的命令名称,获得这条命令的说明。

例2 $ get [文件名]

从远程系统获取单个文件。

例3 $ mget [文件名列表]

mget命令一次获取多个远程文件。mget命令的一般格式为:

使用用空格分隔的或带通配符的文件名列表来指定要获取的文件,对其中的每个文件都要求用户确认是否传送。(可用prompt命令关闭交互提示)

例4 $put [文件名]

向远程系统发送单个文件。

例5 mput 文件名列表

向远程系统一次发送多个本地文件。

使用用空格分隔的或带通配符的文件名列表来指定要发送的文件。对其中的每个文件都要求用户确认是否发送。(可用prompt命令关闭交互提示)

例6 ftp> bin

改变文件传输模式

默认情况下,ftp按ASCII模式传输文件,用户也可以指定其他模式。asc和bin命令的功能是设置传输的模式。用ASCII模式传输文件对纯文本是非常好的,但为避免对二进制文件的破坏,用户可以以二进制模式传输文件。

例7 ftp>!mkdir wll

ftp中的本地命令

当 您使用ftp时,字符“!”用于向本地机上的命令shell传送一个命令。如果用户处在ftp会话中,需要shell做某些事,就很有用。例如用户要建立 一个目录来保存接收到的文件。如果输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。

从远程机grunthos下载二进制数据文件的典型对话过程如下:

$ ftp grunthos

Connected to grunthos

220 grunthos ftp server

Name (grunthos:pc): anonymous

33l Guest login ok, send your complete e-mail address as password.

Password:

230 Guest 1ogin ok, access restrictions apply.

Remote system type is UNIX.

ftp > cd pub

250 CWD command successful.

ftp > ls

200 PORT command successful.

l50 opening ASCII mode data connection for /bin/1s.

total ll4

rog1

rog2

226 Transfer comp1ete .

ftp > binary

200 type set to I.

ftp > hash

Hash mark printing on (1024 bytes/hash mark).

ftp > get rog1

200 PORT command successfu1.

150 opening BINARY mode data connection for rogl (l4684 bytes).

# # # # # # # # # # # # #

226 Transfer complete.

14684 bytes received in 0.0473 secs (3e + 02 Kbytes/sec)

ftp > quit

22l Goodbye.

remote access between two linuxs相关推荐

  1. ad远程控制用户计算机,远程控制电脑|远程控制计算机|怎样远程控制电脑 - ManageEngine Remote Access Plus...

    使用高级内置工具进行远程桌面共享 远程桌面共享工具是任何远程桌面管理工具的基础部分.Remote Access Plus具有无障碍故障排除所需的所有远程控制功能.使用精确的远程桌面软件,您可以远程控制 ...

  2. Netscaler 10.5 VPX与XenApp XenDesktop 集成配置系列之三enable StoreFront Remote Access

    转自:http://tujack.com/ 完成StoreFront 和Netscaler 的集成需要配置两部分内容,我们先从Netscaler 开始. Netscaler 部分的配置: 在Netsc ...

  3. 无法启动计算机上rasman,解决Windows无法启动Remote Access Connection Manager服务

    共享网络需要用到ICS(InternetConnectionSharing)服务,而Remote Access Connection Manager服务是ICS(InternetConnectionS ...

  4. 无法启动计算机上rasman,无法启动Remote Access Auto connection Manager错误1068 依存服务或组无法启动...

    共享网络需要用到ICS(InternetConnectionSharing)服务,而Remote Access Connection Manager服务是ICS(InternetConnectionS ...

  5. Remote Access Service (RAS)远程访问服务

    Remote Access Service 远程访问服务(RAS)是Windows 9X/NT/2000操作系统提供的系统服务器之一,通过电话线可以使单独的计算机接入网络,或通过两个RAS对拨使两个局 ...

  6. 信息安全策略之五:Remote Access Policy

    摘要:此为国外某大型企业的信息安全策略规范,涉及企业信息安全的各方面,共数十个策略,我将陆续翻译整理出来.这是第五篇:远程访问策略.  欢迎转载,但请注明出处及译者.请不要用于商业用途. 原文: Re ...

  7. ClickHouse系列教程四:允许远程连接 allow remote access

    ClickHouse系列教程: ClickHouse系列教程 先查看ClickHouse server端监听端口的状态: root@ubuntu:/var/lib/clickhouse/# lsof ...

  8. 位于本地计算机无法启动拒绝访问,本地计算机无法启动 remote access connection manager 服务错误5:拒绝访问怎么处理?...

    本地计算机 无法启动 Print Spooler 服务./错误5:拒绝访问怎么回事? 悬赏分:0 - 提问时间2008-10-8 11:55 问题为何被关闭 我的打印机无缘无故就不能用了,Print ...

  9. PHP ‘Array and string offset access syntax with curly braces is deprecated’ 错误的原因和解决办法...

    其实从错误信息里就看出错误原因了:Array and string offset access syntax with curly braces is deprecated,这是 PHP 7.4 版本 ...

最新文章

  1. UEFI+GPT安装windows
  2. Visdom数据可视化工具绘制Loss曲线
  3. java概述、安装、配置环境、运行
  4. [技术博客] gitlab快速部署流程
  5. a+=b不一定等于a=a+b
  6. oracle11g备份出错,Oracle 11g备份导入12c错误
  7. I/0口输入输出实验 流水灯程序 P0、P1、P2、P3口作为输出口,连接八只发光二极管,编写程序,使发光二极管从左至右循环点亮。
  8. 教培机构实际运营过程中会遇到的问题
  9. python hdf5 —— h5py
  10. 河南科技学院新科学院计算机,河南科技学院新科学院
  11. SolidWorks 2010 SP0.0 最新下载+序列号 注册机及方法
  12. Foxmail添加163邮箱账号的方法
  13. 笔记19-IO流Properties集合
  14. 电驴维持友情链接地址、更新服务器列表
  15. 2015北邮计算机考研复试上机题解
  16. stm32外部中断问题(每次stm32进行系统复位按键控制NRST=0,程序立马进入中断服务函数)
  17. 对房地产交易-租房的思考
  18. Android 性能优化之线程优化
  19. C语言最-佳存款方案程序(代码原创)
  20. Shell 脚本小试牛刀(5) -- 超便捷脚本之高速ssh 登录其它主机

热门文章

  1. 正则表达式(规则+代码)
  2. m3u8下载时出现跨域的解决方法
  3. 爱快中的虚拟机不能获取IPV4地址
  4. 解决tensorboard无法访问此网站
  5. python去中心化_EOS区块链dApp去中心化应用汇总
  6. Arch Linux 安装 Anbox
  7. Android Studio学习#2
  8. Depmap分析、可视化CCLE数据
  9. 视频文件损坏无法播放怎么修复?
  10. 英文文章单词自动查找脚本