ssh2-sftp-client使用介绍
最近在做WebShell,除了sz/rz命令方式实现上传下载之外,需要GUI方式实现基本的文件操作,比如拉取文件列表,上传下载。
调研后决定使用基于sftp/ssh实现的ssh2-sftp-client。
这里总结下使用中遇到的问题
服务禁用/开启设定
每个Linux机器默认都有SFTP服务,毕竟底层是SSH协议,算是标配,但用户可以通过在服务端设置来选择开启和关闭sftp服务的。
因此在实际开发中要考虑到服务不可用场景下的处理
1 | vi /etc/ssh/sshd_config |