通过ssh复制文件

假设我在无线网络上设置了2台电脑。

机器A是我的日常驱动程序,它使用Ubuntu 15.04机器B是一台旧电脑我想用Debian LXDE设置为ssh服务器(但它启动到终端)。

如何将文件从机器A复制到机器B.

如果您更喜欢GUI,您也可以在机器B上安装openssh-server ,它可以从终端设置,并使用机器A上的FileZilla连接到机器B. FileZilla将允许您直观地浏览文件结构,浏览目录,复制,移动文件和目录,它支持使用没有密码的密钥登录。

安装openssh-server

 sudo apt-get install openssh-server 

安装FileZilla

 sudo apt-get install filezilla 

你可以使用scp如:

 scp  @: 

此外,使用-r标志,您可以递归复制文件。

您还可以使用rsync ,如果连接中断,它可以恢复传输,并且它只智能地传输文件之间的差异:

 rsync -avz -e 'ssh' /path/to/local/dir user@remotehost:/path/to/remote/dir 
  • -a档案

  • -v详细

  • -z compress

  • -e ssh “使用SSH隧道”

参考:

  1. https://help.ubuntu.com/community/SSH/TransferFiles

  2. 如何使用ssh将文件从计算机a传输到本地计算机