c - 如何写一个类似sftp的密码提示?

标签 c posix sftp expect

像 sftp 这样的命令的工作方式是不可能通过管道输入用户输入(例如:密码等...)

Q1:sftp是如何实现这一点的? Q2:像expect这样的程序如何绕过这个限制?

最佳答案

  1. 需要连接 TTY 才能输入。
  2. 期望等人。分配 PTTY 来解决这个问题。

关于c - 如何写一个类似sftp的密码提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11140920/

相关文章:

c - 我应该对线程之间的共享结构使用访问控制吗?

c - 在c中哪里以及如何使用fwrite函数

c - getline 中的缓冲区有什么意义?

c - Arm Cortex架构中的局部变量是存储在寄存器还是堆栈中?

c - 一元 '*' 的无效类型参数(有 'int' )

具有带宽限制的 scp/sftp 的 python 模块

c - 为什么有多个C函数用于不区分大小写的比较

c++ - 在 C++ 中使用 posix pipe() 和 dup() 来重定向 I/O 问题

bash - 密码中的星号字符 - 登录失败

python - 如果我不关闭 ssh session 会发生什么?