web-dev-qa-db-ja.com

Plink、backspace、bell

Plinkを使用してWindowsホストからリモートSSHLinuxサーバーに接続しています。これは正しく機能します。秘密鍵/公開鍵を設定し、問題なく認証できます。

つまり、接続後にplinkを使用すると、バックスペースキーで奇妙な文字(「<-[K」など)が生成され、コンピューターからベルが鳴ることがあります。

PuTTYを使用すると問題なく動作するため、これは本当に困惑します。バックスペースを使用してベルを使用せずに消去できます。さらに奇妙なのは、plinkがPuTTYを使用して作成したセッションをロードしていることです。

これは私が使用するコマンドです:plink -load virtual_MMFU基本的に、セッションはPuTTYで使用すると正常に機能しますが、キーボードまたはベルで変更しても、plinkで使用しても効果はありません。

2
Leo

最初にコマンド「sttyerase」を試してください。そうすると、バックスペースキーが想定どおりに機能することがわかります。

1
Alex

今日、同じ問題が発生しましたが、解決しました。

基本的に、少なくとも私にとっては、問題はplinkにありませんが、PowerShellでplinkを呼び出すためです。 <-[00、<-[Kは実際には ANSIエスケープ文字 であり、<-[Kは行の消去を意味します。ただし、cmdとpowershellはどちらもこれをサポートしていません。

この問題を解決するには、Console2とAnsiConを次のようにインストールします このリンク

この質問がすでに2年前のものであり、非常に良い答えがないのは驚くべきことです。だから私はこれを書くだけで、将来この問題に遭遇する人の助けになることを願っています。

0
Yihan

MyEnTunnel "」を使用してください。それは本質的にはちらつきですが、いくつかの使いやすい機能があります。

0
Apache