技术栈
jsch
ordinary_brony
6 个月前
java
·
ssh
·
jsch
Java使用JSch实现SSH远程执行命令
有一个奇怪的需求,就是将本地的内容直接提交到远程服务器,并且需要针对文件夹进行处理。所以,这里就直接采用JSch来实现。在这里,感谢秀发浓密的程序猿的这篇博客,给了很大启发。
飞翔的佩奇
8 个月前
java
·
linux
·
服务器
·
后端
·
脚本
·
jsch
·
channelexec
Jsch实践(五):ChannelExec执行复合命令时,语法应该怎么写?
ChannelExec 类在 JSch 中用于执行单个命令,而不是复合命令。当你需要执行多个命令时,应该确保这些命令是作为一个单独的脚本或命令字符串传递给 ChannelExec 的。然而,直接执行包含多个命令的字符串可能会导致问题,因为 SSH 服务器通常只接受单个命令作为 exec 请求的一部分。