使用SSH从服务器下载或上传文件
直接登录服务器
ssh <用户名>@<ssh服务器地址>
服务器地址不需要跟端口号,会默认链接到22端口,链接需要输入用户密码从远程服务器下载文件到本地
root@127.20.36.88是服务器地址,冒号后面是服务器上具体的文件,后面就是本地文件路径。
从远程服务器下载文件夹到本地
将test文件夹直接下载到了本地桌面
从本地上传文件到服务器上
从本地上传文件夹到服务器上
scp选项
-p 拷贝文件的时候保留源文件建立的时间。
-q 执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录
-v 拷贝文件时,显示提示信息。
报错:not a regular file
解决方案
- 有可能没权限 chmod 777
- 在使用scp时加上-r 参数
scp -r root@192.168.16.5:/usr/tools/xxxx