問題タブ [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.
windows - Windows XP で git と tortoisegit を使用すると認証が失敗する
認証が何度も失敗します。SSH キーを作成し、ローカルの git 管理者によって公開キーがインポートされましたが、パスワードの入力を求められます。
- 私の SSH キーはパスフレーズレスで、" " の下にあります。また、念のため " " (先頭のドットなし)
C:\Documents and Settings\username\.ssh
にもコピーしました。C:\Documents and Settings\username\ssh
- Windows 環境変数画面で、
HOME
システム変数がユーザーの正しいディレクトリに設定されています。
linux - SSH を使用すると Xming の表示が非常に遅くなる
SSH と Xming を使用して Simics シミュレーターを実行し、Linux ゲスト マシンに接続しています。x11 トンネリングを使用しています。x サーバーは非常に遅いようで、Linux ゲスト マシンで 1 つのコマンドを実行するのに長い時間を費やす必要があります。何が問題を引き起こす可能性があるか考えていますか? これは ssh セキュア シェルの問題ですか、それとも xming の問題ですか?
ありがとう。
shell - パラメーターを使用して ForceCommand を実行するために SSH クライアントにパラメーターを渡す
コマンド パラメータを ssh の「ForceCommand」プログラムにリモートで渡すのに問題があります。
私のリモートサーバーでは、sshd_config に次の構成があります。
user_1_shell プログラムは、ユーザーが実行できるコマンドを制限します。この場合、ユーザーは「set_new_mode param1 param2」の実行のみを許可します。その他のコマンドは無視されます。
したがって、クライアントが次のような ssh 経由でログインすると、次のようになると思います。
user_1_shell プログラムは実行されているようですが、パラメータ文字列が渡されていないようです。
ForceCommand は実際にこれをサポートしていますか? はいの場合、それを機能させる方法について何か提案はありますか?
ありがとう。
c# - SharpSSHを使用してリモートLinuxマシンに接続して応答を取得する(Cシャープを使用)
こんにちは、みんな、
リモートの Linux マシンに接続し、SSH を使用してコマンドを実行して応答を取得したいのですが、どうすればよいか教えてください。現在、接続はできていますが、応答がありません。
よろしくお願いします、 M.チャンナバサッパ
ここに私のコードを貼り付けています
ssh - SSH トンネルの帯域幅を測定するには?
subprocess
Pythonモジュールを使用して、LinuxでOpenSSHを使用してSSHトンネルを実行しています。その SSH トンネルから送受信されたバイト数を知りたいです。
どうすればそれを見つけることができますか?
ssh - Windowsで有効なopensshsshキーを生成する
窓の下にいる人がいますが、GITサーバーであるgistosisに対して認証を受けるには、公開/秘密のRSAキーのペアが必要です。GIT GUIとしてSmartGitを使用しており、このツールでは秘密鍵がOpenSSHの形式である必要があります。
puttyGenを使用して、ウィンドウに出力されるopenssh公開鍵を取得できましたが、秘密鍵は取得できませんでした。[保存]ボタンを使用してのみ秘密鍵を保存できますが、*nixツールを使用している形式とは異なる形式で保存されます。
有効なopenssh互換の公開鍵と秘密鍵を生成するためにWindowsツールを使用するにはどうすればよいですか?
ありがとう。
php - OpenSSLで生成されたRSA公開鍵をOpenSSH形式(PHP)に変換する
私はしばらくの間、PHPのopenssl拡張機能を使用してRSAキーペアを生成し、その結果をOpenSSH互換のキーペアとして保存しようとしてきました。つまり、秘密キーはPEMでエンコードされ(簡単です)、公開キーはOpenSSH固有の形式で保存されます。次の形式の:
私が収集できる限り、この形式は次のもので構成されています。
- クリアテキストのキータイプとそれに続くスペース(つまり、「openssh-rsa」)
- 次のデータを表すbase64でエンコードされた文字列:
- 32ビットunsignedlongビッグエンディアンとしてエンコードされたアルゴリズム名の長さ(バイト単位)(この場合は7)
- アルゴリズム名、この場合は「ssh-rsa」
- RSA'e'番号の長さ(バイト単位)。32ビットの符号なしロングエンディアンとしてエンコードされます。
- RSA'e'番号
- RSA'n'番号の長さ(バイト単位)。32ビットの符号なしロングエンディアンとしてエンコードされます。
- RSA'n'番号
PHPのpack()関数を使用してこれを実装しようとしましたが、何を試しても、ssh-keygen -y -f
opensslによって生成された同じRSA秘密鍵でコマンドを使用して得られる結果と同じになることはありません。
これが私のコードの簡略版です:
ssh-keygenに依存せずにこれを行う方法に関するヒントはありますか?
openssh - SIGHUPはどこから来ましたか?(sshdは子をフォークして新しいセッションを作成し、この子を強制終了すると、セッション内のすべてのプロセスが停止します)
sshdは、子プロセスをフォークして新しいセッションを作成します。これがpstreeの出力(部分的)です:
「kill-91235」を実行した後、a.outが停止します(キャプチャされた信号はSIGHUPです)
なんで?
tks!
git - 「X」は git リポジトリではないようです (パスは正しいはずです)
職場のデスクトップにある git リポジトリをラップトップにクローンして、自宅で仕事ができるようにしたいと考えています。どちらのシステムも、cygwin シェル内で msysgit を実行しています。どちらのシステムも cygwin の ssh を使用しています。
そのサーバーに ssh すると、パス /cygdrive/d/Projects/TheProject にリポジトリが表示されます
しかし、クローンを作成しようとすると失敗します:
また、リポジトリをホームフォルダーにシンボリックリンクしようとしました:
ここの多くの質問でこのエラーが確かに見られますが、それらはほとんどの場合、悪いパスに関連しています。しかし、私は自分の道が正しいと確信しています。デスクトップ上で ssh されている環境と何か関係があるような気がしますが、実際には何が原因なのかわかりません。このエラーの原因は他に何が考えられますか?
python - openssh クライアントをラップするエントリ ポイントを提供する python モジュールはありますか?
ssh コマンド ライン インターフェイスを実装するサブプロセスを起動することにより、リモート コントロール機能を提供する Python モジュールはありますか? 便利な関数の種類は次のとおりです。
- そのマシンでこのコマンドを実行し、終了コード、stdout および stderr を返すか、タイムアウト後に例外を発生させます
- そのマシンにディレクトリが存在するかどうかをテストします
- これらのバイトをそのマシンのそのファイル名に書き込みます
paramiko とConchを意識しています。ただし、このモジュールを使用するプログラムで、ターゲット マシンへの既存の ssh 接続を長期にわたって再利用する openssh ControlMaster機能を使用できるようにしたいと考えています。そうしないと、SSH 接続のセットアップ時間が実行時間を支配する可能性があります。このアプローチにより、openssh コマンド ライン インターフェイスを実装する他のプログラムを、モジュールを使用してプログラムを書き直すことなく使用することもできます。