問題タブ [dropbear]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
665 参照

python-2.7 - python2.7でparamikoモジュールとdropbearを使ってssh接続に成功した人はいますか?

python2.7 で paramiko モジュールと dropbear を使用して ssh 接続に成功した人はいますか? 以下のコードを実行すると、「認証に失敗しました」というエラーが表示されます

私が得るエラーはです。

PSユーザー名「root」のパスワードは必要ありません。ドロップベアのバージョンは 2016.73 です。パラミキ 1.16. パイソン2.7

0 投票する
1 に答える
1306 参照

ssh - Dropbear ssh と askpass

リモートホストへの SSH 接続を自動的に作成する必要がある OpenWRT ルーターを使用しています。askpassしかし、リモートホストは公開鍵認証に対応していないので、スクリプトを自作してSSH_ASKPASS環境変数で指定できるのではないかと考えました。残念ながら、この変数は、OpenWRT に含まれる dropbear ssh クライアントによって尊重/読み取られません。

askpassdropbear ssh クライアントのプログラム/スクリプトを指定する方法はありますか?

[編集:] 前回すべてを行ったときに、openssh-client をインストールしたところに気付きましたが、今回は機能しません。ルーターには 332 kb しか残っていないためです :-(

0 投票する
2 に答える
368 参照

linux - パスワード プロンプト アラートをリダイレクトする

パスワードプロンプトアラートをファイルにリダイレクトしたり、黙らせたりすることはできますか?

[lnx51 ~]$ ssh root@192.168.1.1 root@192.168.1.1's password:

0 投票する
1 に答える
1897 参照

encryption - Ubuntu Server 16.04 とドロップベア

Dropbear を Ubuntu Server 16.04 と連携させて、リモート ディスクの復号化を有効にしようとしています。

私はこのチュートリアルに従っています

しかし、このステップで失敗します:sudo cp /etc/initramfs-tools/root/.ssh/id_rsa ~/id_rsa_dropbear

ファイルとして: /etc/initramfs-tools/root/.ssh/id_rsaUbuntu Server 16.04 では終了しません。

どんな助けでも素晴らしいでしょう。

ありがとうアレクシス

0 投票する
1 に答える
2067 参照

linux - openWRT Dropbear SSH キー認証が「不明なアルゴリズム」で失敗する

こんにちは、キーだけでユーザーがopenWRTにsshする方法を見つけようとしています。次の指示に従いました: https://wiki.openwrt.org/oldwiki/dropbearpublickeyauthenticationhowto

要するに: Linux ボックスの場合: まだ入手していない場合

openWRT の場合:

ssh で接続しようとすると、次のエラーが表示されます。

authpriv.warn dropbear[2085]: 1.2.3.4:11111 からの「MyUser」の不明なアルゴリズムによる Pubkey 認証の試行

私もRSAキーを生成しようとしましたが、同じ結果です。パスワードを使用してユーザーとしてログインできます。

authpriv.notice dropbear[2089]: 1.2.3.4:11111 から「MyUser」のパスワード認証が成功しました

0 投票する
0 に答える
150 参照

linux - かなり古い Linux カーネルに対して異なるアーキテクチャーでプログラムをコンパイルするには何が必要ですか?

バックグラウンド

古い DNS/DHCP アプライアンス マシンを復元しようとしています。これは 2009 年頃のもので、カスタマイズされた Linux 2.6 カーネルのように見えるものを実行します。

アプライアンスにインストールされている OpenSSH のコピーは、独自の制限付きシェルのみを実行できるように変更されているようです。Bash は利用可能ですが、コマンドを直接実行しsshたり、シェルを提供するサブシステムをセットアップしたりする私の通常の回避策は失敗しました。デーモンは接続を閉じるだけです。

したがって、交換用の SSHD を考え出す必要があります。これは非常にメモリに制約のあるマシンであるため、Dropbearのような単純なものが適しています。

この時点では、マシンのアップグレードはオプションではありません

問題

Linux 2.6 に対して Dropbear をコンパイルするために必要なものがわかりません。Linux ソースのコピーと正確な Dropbear リリースを入手し、X86 (64 ビットではない) で静的バイナリとしてコンパイルするように入手し、makeそれらのソースを指すようにコマンドのインクルードをいじりましたが、file常にとにかく、結果のバイナリは「Linux 3.2用」であることがわかります。

指示に従う以外に C の経験はほとんどありません。

ここで何が欠けているmakeのでしょうか? また、作業システムのソースの代わりに Linux 2.6 ソースを使用するように強制する魔法の呼び出しは何ですか?