0%

MAC OS使用SCP命令进行SSH文件传输

前言

建站,进行文件传输是必不可少的。而本人又不希望给服务器开太多的服务端口,因此是拒绝FTP的。而一直知道SSH服务器支持文件传输,为何不复用该端口的服务进行呢?经过搜索,发现MAC OS下可以用SCP命令和服务器进行文件双向传输。

使用方法

上传文件到服务器

scp /path/filename username@servername:/path/

  • /path/filename: 本地文件目录
  • username: 在远端服务器的用户名
  • servername:服务器域名或者ip地址
  • /path/:远端服务器的目录(即要上传到的位置)

回车后,会要求您输入远端用户的密码,输入密码后便开始上传

上传目录到服务器

scp -r local_dir username@servername:remote_dir

与上传文件的差异在于_-r_参数

从服务器下载文件

scp username@servername:/path/filename local_dir

  • local_dir:本地目录
  • /path/filename:远端文件

从服务器下载目录

scp -r username@servername:remote_dir local_dir

同样,与下载普通文件的差异只在于_-r_参数

结语

本节简单介绍了MAC下使用SSH(SCP)进行最常用的上传、下载的方法。SCP的具体参数以及更多用法可以在shell下使用 man scp命令查看。希望对您有所帮助