首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Haskell SSH连接

Haskell SSH连接
EN

Stack Overflow用户
提问于 2013-04-24 19:53:55
回答 1查看 1.5K关注 0票数 0

有人能告诉我如何编写一个简单的ssh应用程序,以检查某些凭据是否通过SSH服务器吗?

我在找这样的东西:

代码语言:javascript
复制
sshAuthCheck :: Int -> String -> String -> IO Bool

其中Int是某些端口,String是用户名,String是密码。

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2013-04-26 13:05:52

更新2017-04-03

由于darcsden.com下的示例已被删除,下面还有另一种方法可以实现相同的目标:

步骤如下:

代码语言:javascript
复制
session <- openSession hostname port path_to_known_hosts
auth_session <- authenticateWithPasswordSource session username password
result <- runErrorT auth_session
case result of
    Left simple_ssh_error -> ... {- SimpleSSHError -}
    Right session -> ... {- Session -}
  • 代码未被测试
  • 有更好的方法来处理这类错误。例如,runEitherT只适用于。

原始答案:

该图书馆可供查阅:

http://hackage.haskell.org/package/ssh

它指向Carl提到的一个例子:

http://darcsden.com/alex/darcsden/browse/src/SSHServer.hs

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16200962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档