0
点赞
收藏
分享

微信扫一扫

利用 ssh 传输(远程)文件

只要电脑之间建立好了 ssh 通道,那么便可以使用如下命令进行文件传输(不限于远程服务器,包括本地传输,跨服务器传输)。可以跨平台,比如,Windows 与 Ubuntu 通信。

从服务器上下载文件

scp username@servername:/path/filename /var/www/local_dir

比如:scp xinet@192.168.10.23:/home/xinet/A/test.txt save_dir/ 把 192.168.10.23 的文件 /home/xinet/A/test.txt 下载到本地目录 save_dir/

上传本地文件到服务器

scp /path/filename username@servername:/path   

例如 scp /var/www/test.php root@192.168.10.23:/var/www/ 把本机 /var/www/ 目录下的 test.php 文件上传到 192.168.10.23 这台服务器上的 /var/www/目录中

从服务器下载整个目录

scp -r username@servername:/remote_dir/ local_dir/

例如: scp -r root@192.168.0.101:/var/A/test /var/A/

上传目录到服务器

scp  -r local_dir username@servername:remote_dir

例如:scp -r test root@192.168.0.101:/home/xinet/ 把当前目录下的 test 目录上传到服务器的 /home/xinet/ 目录。

举报

相关推荐

0 条评论