linux的scp命令只适用于linux对linux么?有没有什么命令是用于windows到linux的?

linux的scp命令只适用于linux对linux么?有没有什么命令是用于windows到linux的?,第1张

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。

格式为:scp [可选参数] file_source file_target

怎样让windows支持linux命令:

先到官网下载MinGW

安装好后,配置系统变量path,在其中添加MinGW的安装路径

C:\MinGW\bin;C:\MinGW\msys\10\bin;

最后就会发现里面的命令都支持了  命令需求看下图查询

传输文件使用ftp协议速度快。

区别如下:

一、指代不同

1、scp:是用来进行远程文件拷贝的,是 SSH 中最方便有用的命令。

2、ftp: 是 TCP/IP 协议组中的协议之一。

3、sftp:安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。

二、使用方式不同

1、scp:scp 在需要进行验证时会要求你输入密码或口令。

2、ftp:FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。

3、sftp:为 SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。

三、特点不同

1、scp:数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。

2、ftp:下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。

3、sftp:SFTP本身没有单独的守护进程,必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。

-scp

-FTP协议

-sftp

不同的linux之间copy文件常用有3种方法,具体如下:

第一种是在其中一台linux安装ftp

server,这样可以在另外一台使用ftp的client程序来进行copy。

第二种方法就是采用samba服务,类似windows文件copy的方式来操作,比较简洁方便

第三种就是利用scp命令来进行文件复制。

scp是有security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

scp

/home/1gif

root@17219275:/home/root

然后会提示你输入另外那台17219275主机的root用户的登录密码,接着就开始cp和ungzip了

如果想反过来操作,把文件从远程主机copy到当前系统,也很简单:

scp

root@17219275:/home/abcgif

/home/root

复制文件夹的格式是

scp

-r

root@19216811:/home/

/本地目录

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux的scp命令只适用于linux对linux么?有没有什么命令是用于windows到linux的?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情