验证sftp是否可以连通 需求:用jsch时,先ssh上Linux某服务器,然后判断该服务器能否与另一个服务器用sftp正确联通 # 可以执行以下命令 echo bye | sftp -P 22 -i /app/.... user@ip jsch可以用inputStream接收到命令执行结果(情况): 如果结果中 存在 bye 这个单词,说明是执行成功了的,即sftp可以联通。 tips #shell 脚本sftp交互的方式 # /usr/bin/bash sftp -i /app/path -P 22 user@ip << EOF cd xxxx rm xxxx EOF