Reasons for switching from phpseclib
to ssh
command
#3954
Replies: 1 comment 1 reply
-
Yes, we did indeed switch from phpseclib to the native SSH command (OpenSSH) for several reasons. OpenSSH offers improved performance and reliability, particularly for handling multiple simultaneous connections, which is essential for Deployer’s scaling needs. One of the biggest advantages of using OpenSSH is its compatibility with newer SSH features and protocols, such as more modern encryption algorithms and enhanced key handling. These improvements help keep Deployer up-to-date with the latest security standards. OpenSSH also tends to have fewer bugs and edge cases in comparison to phpseclib, especially when working with various server configurations and network conditions. The change to OpenSSH has helped streamline the deployment process and improve overall reliability, so it's a move we'd definitely recommend if your app requires robust, scalable SSH interactions. |
Beta Was this translation helpful? Give feedback.
-
Hi guys
I noticed deployer now uses the
ssh
command under the hood instead ofphpseclib
(and it seems likephpseclib
was used in the past).I'm working on an app which needs to SSH into multiple servers and would love to get your feedback on why you made the change. Did you run into performance / scalability / concurrency issues with
phpseclib
?Thanks!
Beta Was this translation helpful? Give feedback.
All reactions