Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
两台linux服务器之间的永久SFTP连接_Linux_Sftp - Fatal编程技术网

两台linux服务器之间的永久SFTP连接

两台linux服务器之间的永久SFTP连接,linux,sftp,Linux,Sftp,我有两台CentOS服务器 一个是管理打印模板的应用程序 另一个包含应用程序,它从hotfolder中获取文件并将其发送到打印机 如何在这两个服务器之间建立永久sftp连接? 或者您可以提出更好的建议?您可以让其中一台机器充当SSH服务器(您需要安装OpenSSH或类似的服务器),然后通过sshfs从另一台机器装载它。要使挂载点“永久”(在重新启动期间持久),您可以使用公钥-私钥身份验证(这样就不需要输入密码)并编写脚本,以便在启动时从客户端运行sshfs命令。为什么不将SAMBA或NFS用于“

我有两台CentOS服务器

一个是管理打印模板的应用程序 另一个包含应用程序,它从hotfolder中获取文件并将其发送到打印机

如何在这两个服务器之间建立永久sftp连接?
或者您可以提出更好的建议?

您可以让其中一台机器充当SSH服务器(您需要安装OpenSSH或类似的服务器),然后通过sshfs从另一台机器装载它。要使挂载点“永久”(在重新启动期间持久),您可以使用公钥-私钥身份验证(这样就不需要输入密码)并编写脚本,以便在启动时从客户端运行sshfs命令。

为什么不将SAMBA或NFS用于“hotfolder”?实际上,您不需要sftp,这需要人工交互或某种脚本来轮询和控制客户端会话。或者使用SCP或rsync+ssh将新文件复制到第二台服务器。