通过ssh如何实现文件传输命令

我做不到很坚强,但起码要让自己不再懦弱!人生最大的错误,是用健康换取身外之物,人生最大的悲哀,是用生命换取个人的烦恼,人生最大的浪费,是用生命解决自己制造的麻烦!

在shell命令脚本窗口中,可以使用scp命令来实现文件的传输,比如文件/文件夹的上传,文件/文件夹的下载。下面就由详细的来说一说。

ssh 文件/文件夹上传命令

1、ssh上传文件命令

命令格式:

#feiniaomy.com 
scp 本地文件目录 服务器用户名@服务器IP:服务器上传的目录

例:下面以windows系统向linux服务器上传文件为例

scp d:b.txt mozhu@192.168.31.106:/www/
Connecting to 192.168.31.106:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Password: *****
Start scp session to upload.
b.txt1.00 KB
Sent all of files.
Connection closing...Socket close.
Connection closed by foreign host.
Disconnected from remote host(192.168.31.106:22) at 18:11:26.
Type `help' to learn how to use Xshell prompt.

2、ssh 上传文件夹命令

命令格式:

#feiniaomy.com 
scp -r 本地要上传的文件夹 服务器用户名@服务器IP:服务器上传的目录

例:下面以windows系统向linux服务器上传文件夹为例

$ scp -r d:b mozhu@192.168.31.106:/www/
Connecting to 192.168.31.106:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Password: *****
Start scp session to upload.
a.txt5.74 KB
aa.txt0 字节
bb.txt0 字节
b.php0 字节
Sent all of files.
Connection closing...Socket close.
Connection closed by foreign host.
Disconnected from remote host(192.168.31.106:22) at 18:18:42.
Type `help' to learn how to use Xshell prompt.

ssh 文件/文件夹下载命令

从linux服务器下载文件,也需要使用 scp 命,与上传不同的是,命令的格式有些区别

1、ssh 下载文件的方法

命令格式:

#feiniaomy.com 
scp  服务器用户名@服务器IP:服务器上下载的文件 本地存放目录

例:从linux服务器下载文件到本地window系统

scp mozhu@192.168.31.106:/www/a.txt d:\dow
Connecting to 192.168.31.106:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Password: *****
Start scp session to download.
a.txt1.00 KB
Connection closed.
Disconnected from remote host(192.168.31.106:22) at 18:34:16.
Type `help' to learn how to use Xshell prompt.

2、ssh下载文件夹的方法

命令格式

#feiniaomy.com 
scp -r  服务器用户名@服务器IP:服务器上下载的目录 本地存放目录

例:从linux服务器下载文件夹到本地window系统

scp -r mozhu@192.168.31.106:/www/mochu  d:/dow/
Connecting to 192.168.31.106:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Password: *****
Start scp session to download.
a.txt55 字节
b.txt64 字节
Connection closed.
Disconnected from remote host(192.168.31.106:22) at 18:50:52.
Type `help' to learn how to use Xshell prompt.

PS:

(1)、执行scp命令时,必须在一个没有建立链接的shell命令窗口中进行

(2)、文件上传/下载命令执行时都需要输入目标服务器的密码

(3)、上传文件到linux服务器时,需要注意linux服务器目标文件夹的权限,是否有权限上传

到此这篇关于通过ssh如何实现文件传输命令就介绍到这了。是年夜山就有高度和坡度,是江河就有宽度和深度,是人就存在不足和毛病。更多相关通过ssh如何实现文件传输命令内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
Linux系统解决You have new mail in /var/spool/mail/root提示

如何在红旗Linux系统redflag6.0上安装QQ

Linux怎么清屏? Fedora终端复位清屏的两种方法

Linux怎么设置中文语言? centos中文乱码的如何解决办法

红旗Linux高级服务器版4.1下载