問題タブ [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.
python-2.7 - python2.7でparamikoモジュールとdropbearを使ってssh接続に成功した人はいますか?
python2.7 で paramiko モジュールと dropbear を使用して ssh 接続に成功した人はいますか? 以下のコードを実行すると、「認証に失敗しました」というエラーが表示されます
私が得るエラーはです。
PSユーザー名「root」のパスワードは必要ありません。ドロップベアのバージョンは 2016.73 です。パラミキ 1.16. パイソン2.7
ssh - Dropbear ssh と askpass
リモートホストへの SSH 接続を自動的に作成する必要がある OpenWRT ルーターを使用しています。askpass
しかし、リモートホストは公開鍵認証に対応していないので、スクリプトを自作してSSH_ASKPASS
環境変数で指定できるのではないかと考えました。残念ながら、この変数は、OpenWRT に含まれる dropbear ssh クライアントによって尊重/読み取られません。
askpass
dropbear ssh クライアントのプログラム/スクリプトを指定する方法はありますか?
[編集:] 前回すべてを行ったときに、openssh-client をインストールしたところに気付きましたが、今回は機能しません。ルーターには 332 kb しか残っていないためです :-(
linux - パスワード プロンプト アラートをリダイレクトする
パスワードプロンプトアラートをファイルにリダイレクトしたり、黙らせたりすることはできますか?
[lnx51 ~]$ ssh root@192.168.1.1
root@192.168.1.1's password:
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_rsa
Ubuntu Server 16.04 では終了しません。
どんな助けでも素晴らしいでしょう。
ありがとうアレクシス
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」のパスワード認証が成功しました
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 ソースを使用するように強制する魔法の呼び出しは何ですか?