我正在寻找有关如何通过字符串/ SSH模拟密钥的一些帮助。我一直在使用SSH框架NMSSH。我已经通过channel.write命令发送所有命令,除了一个。我需要发送命令Ctrl + C来中止某些事情。有什么想法如何做到这一点?我不确定如何发送“Key”以及字符串。
答案 0 :(得分:0)
Ctrl-C 是codepoint 3处的字符。它的正式名称为ETX(文本末尾),它是"control character" block的一部分。它是一个非打印字符,因此您必须使用特殊字符序列来表达它。我不是一个快速的程序员,但看起来你是这样指定的:
let ctrlC: Character = "\u{3}"