問題タブ [openssh]

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 に答える
6632 参照

windows - openSSH、Windows2003ボックスでのログインの有効化

OpenSSH \ var \log内に3つのファイルがあります。それらは次のとおり lastlog OpenSSHD.log wtmp です。sshd_configファイルのLogLevelINFOを変更しました

それからまた、私はどこにもログを取得していません。

誰かがログファイルを有効にするのを手伝ってもらえますか?

どんな助けでも大歓迎です。ありがとう

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

linux - ssh の新しい暗号化アルゴリズム

データが新しいアルゴリズムで暗号化されるように、新しいアルゴリズムを ssh に追加するように求められました。新しいアルゴリズムを ssh に追加する方法はありますか?

ありがとう

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

proxy - sshプロキシコマンドはどのように書くべきですか?

opensshの-oProxyCommandと互換性のあるユーティリティを作成しようとしています。ssh接続(またはその他)への透過的なソケットであるユーティリティを作成しました。ある程度のデバッグが必要ですが、実際に正しく機能していると確信しています(手動IOテスト、大きなバイナリファイル転送はすべて機能します)。

OpenSSHはそれで動作しません。理由はわかりません。特定のチャンクサイズなどの配信を保証する必要がありますか?

デバッグ出力を使用した試運転の例を次に示します。

奇妙な方法でブロックを復号化しているという事実は、私のパイプが正しく機能していないと信じることにつながりますが、私はそれをあらゆる種類の試行を実行し、ビートを逃しません。私は何が欠けていますか?

0 投票する
6 に答える
7558 参照

php - PHPを使用してインタラクティブなSSHセッションを設定するにはどうすればよいですか?

Mac OS X 10.6のコマンドラインからPHPを使用して、リモートサーバーへのインタラクティブなSSH接続を確立しようとしています。現在、PHPのproc_open関数を使用して次のコマンドを実行しています。

これはほとんど機能します。-t -tオプションは、ほとんどの場合、疑似端末を強制することになっています。SSHパスワードを入力して、Enterキーを押すことができます。ただし、Enterキーを押した後、端末は単にハングしているように見えます。出力も何もありません-SSHセッションが失敗したかのようです。コマンドなどを実行できず、Ctrl+Cを使用してすべてを強制終了する必要があります。ssh -t -t -p 22 user@server.com "ls -la"のようなコマンドを実行して正しい出力を取得できるため、ログインが成功したことはわかっています。

この問題は、proc_open呼び出しで標準パイプを使用していたことに関連していると考えたため、それらをptyに置き換えました。次のエラーが発生します:「このシステムではpty疑似端末がサポートされていません...」

Mac OS Xは単にptyまたは疑似端末をサポートしていませんか?(私はこのすべてのシェル用語を使用するのはかなり新しいです)。

PHPコードは次のとおりです。

(申し訳ありませんが、SOのフォーマット手順を理解することはできません...)

私は何が間違っているのですか?なぜptyを使用できないのですか?これはMacOSXでは不可能ですか?ご協力いただきありがとうございます!

0 投票する
7 に答える
14018 参照

windows - git 拡張機能を取得して何かを github SSH の問題にプッシュできない

私はgit拡張機能を使用しようとしていますが、これまでのところ本当に気に入っていますが、githubにプッシュすることができません. 次のコマンドは、git bash で正常に機能します。

そして、git拡張機能をプッシュすると、次のようになります。

git設定では、openSSHが選択されているだけで、パテの方が面倒なように見えるので、保持したいと思います。

gitextensions に追加したリモート アドレス。実際にテストするために bash から実行したのは、上記のコマンドと SSH キーの生成だけです。それ以外はすべて git 拡張機能で設定されます。したがって、すべてを正しく設定する必要があると思います。たとえば、メールアドレスと名前は正しいです...

また、bashから正常に接続します

編集

そのため、git-extensions のコマンドを cmd に入れることでエラーを再現できます。どうやら git bash からの実行と cmd からの実行には違いがあり、git-extensions はこのコマンドを Windows コマンドのように実行します... 手がかりはありますか?

更新: git-extensions のメニューから git-bash を選択すると、リポジトリ フォルダーのエクスプローラーで右クリックしてここで git bash を選択した場合とまったく同じウィンドウが表示されます。さて、エクスプローラーから開いたものではプッシュでき、拡張機能から開いたものでは公開鍵の問題が発生します。

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

c - 新しいバージョンの glibc (2.3 -> 2.10) でコンパイルするとセグメンテーション違反が発生する

kdvelectronics サイトから ssh セッション ログ パッチを sshd に変更しようとしています。

コードは openssh 4.x から 5.x にあまり変更されていませんが、script_open 関数が呼び出されると sshd segfaults が発生するようになりました (gdb によると)。

クラッシュするコードは次のとおりです。

また

script.c の完全なリストはこちらhttp://pastebin.com/48B39K8sです。50行目をコメントし、53 行目から logname 変数を削除しました。

これらの関数が segfault を引き起こす 2.3 以降の glibc の変更点や、それについてどこで読むべきかを知りたいだけです。

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

ssh - DNS over SSHを確実に実行するにはどうすればよいですか?

WindowsクライアントとLinuxサーバーを確実に使用してSSH経由でDNSを実行するにはどうすればよいですか?

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

openssh - 複数のユーザーを除くすべてのユーザーのパスワード認証を無効にする方法

すぐには見つからないタイトルの質問に対する答えを共有したいと思います。

パスワード認証を無効にする方法については、次のようなトピックがあります。

ただし、特定のユーザーを有効にする方法についてのトピックはありません。

sshdconfigをテストするための便利なコマンドは次のとおりです。

「127.1」はすべてのシステムで機能するとは限らないため、ここに127.0.0.1を貼り付ける必要がある場合があることに注意してください。

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

openssl - データの暗号化と復号化に認証キーペアを再利用する

秘密鍵と公開鍵のペアを必要とする openssl/kerberos/openssh ユーザー認証があります。

ログインして、データベースからデータを取得する必要があります。しかし、データベースにデータをプレーンな形式で保存することは許可されていません。また、復号化に使用される秘密鍵はオフサイトに保管する必要があります。

Oracle、db2、mysql などの透過的なデータ暗号化を使用したくありませんが、独自の暗号化を作成します。

別の暗号化レイヤーを追加する代わりに、既に持っている鍵ペアを再利用できます。

これは、機密データを保存するための PCIDSS 要件に準拠するためです。 https://www.pcisecuritystandards.org/security_standards/index.php

いくつかのベストプラクティスのアドバイスは本当に感謝しています.

ありがとう

0 投票する
6 に答える
268457 参照

ssh - SSHパスフレーズを検証/チェック/テスト/検証するにはどうすればよいですか?

SSHキーのパスフレーズを忘れたと思いますが、それが何であるかについては予感があります。自分が正しいかどうかを確認するにはどうすればよいですか?