请一般地了解客户端和服务器端的区别,特别是"SFTP客户端“和"SFTP服务器端”的区别,在哪里安装SFTP客户端和SFTP服务器,我想通过sftp命令将文件从服务器X复制到服务器Y?
发布于 2011-03-08 06:41:41
SFTP是基于SSH的FTP,所以如果两台服务器都是服务器,那么两台服务器都很可能已经拥有SSH (如果它们是unix服务器)
然后,您需要一个与SFTP兼容的客户机。
因为它们都是服务器,所以哪一个有客户端,哪个有服务器并不重要。
通常,客户端机器上的客户端,无论是windows、Mac还是linux,都可以连接到服务器上的SFTP服务器,但在您的情况下,两者都是服务器?那就不重要了。一个做连接,另一个做倾听。
也许你能提供更多的信息?
发布于 2014-11-17 01:19:16
如果它们都是Unix或Linux服务器,那么它们很可能都已经具备了SSH服务器的功能(因此,如果配置得当,它们就能够充当SFTP服务器)。
其余的答案在于问题本身:与其称它们为“服务器X”和“服务器Y",不如暂时调用它们"computer X”和"computer Y",以确保"server“一词不会使我们感到困惑。现在,根据您的问题,计算机X必须将文件发送到Y计算机:因此,最常见的情况是:
平心而论,这并不重要,因为没有什么可以阻止您在Y上运行客户机和在X上运行服务器,以及从X中提取文件(下载它们),而不是将它们推到Y(上传它们)。但是在您所描述的场景中,在Server上运行SFTP客户端和在Server上运行SFTP服务器似乎更明显。
https://serverfault.com/questions/244500
复制相似问题