spring集成,如何将多个SSH / switch本地用户在会议前连接到远程服务器



我们可以这样做吗:

ssh user1@localhost

scp user2@remote:resource/test.txt dest/text.txt

Spring Integration不做任何SSH直接连接。该参数仅用于SFTP协议。这个是由DefaultSftpSessionFactory处理的。为了方便起见,我们有一个DelegatingSessionFactory,它可以根据提供的key来决定选择哪个目标工厂。默认情况下可以存储在ThreadLocal中。您所说的看起来像是基于所提供的用户的动态连接。也许它可以作为自定义SessionFactory实现来完成,它将在根据提供的凭据创建目标工厂后执行惰性委托。

最新更新