問題タブ [sshd]
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.
linux - Ubuntuで(sshローカルポート転送を介して)リモートログインマシンのトラフィックを監視する
私はsshd
自分のコンピューター(Ubuntu-12.10)で、他のPC(let pc2)がローカルポート転送を介してゲストアカウントに接続できるようにしました。
では、PCからのそのpc2のトラフィック、つまり、開いているWebサイト、ダウンロードしているデータ、およびコンピューターを通過するその他のトラフィックをどのように監視できますか?
cygwin - cygwin を使用して sshd をインストールする
cygwin を使用して Windows に sshd をインストールしたいと考えています。しかし、sshd サービスを開始すると、次のように表示されます。
そして、次のようにsshd.log
述べています。
では、どのように対処すればよいでしょうか?
java - apachesshdでgitを使用する
Javaで記述したSSHサーバー上でmsysgitを使用しようとしていますがsshd
、いくつかのgitエラーを乗り越え、パテを使用して接続してシェルを取得でき、Windowsパスにgitがあります。 、しかし、実際にはgitを使用してsshデーモンを介してリポジトリに接続することはできません。msysgitから次のエラーが発生します。
以下を使用して、接続しようとしているリポジトリにリモートを追加しました。
運が悪かったので、他の多くのバリエーションも試してみました。ローカルホストに2つのgitリポジトリを設定しています。1つはgitpushfromを実行しており、もう1つはにありc:\gitrepo
ます。
私は何が欠けていますか?
また、mysysgit /binへのパスをWindows7環境変数に追加する必要がありましたが、Windows環境変数に追加せずに、sshサーバーでプログラムで指定することなく、これを機能させる方法も必要ですが、さらに重要なのは、このsshサーバー上でgitを実行できるようにしたいと考えています。
私のサーバーのコードは以下のとおりです。
サーバー側でこの手動解析を修正する方法を知っている人はいますか?使用できる別のコマンドプロセッサなどはありますか?
java - Apache ライブラリを使用して sshd サーバーを作成するには、サーバー側のコマンドを変更する必要がありますが、別の ssh サーバーに接続すると機能します
要件: ssh プロトコルを使用し、自分の ssh サーバーをmsysgit
経由してレポ ( 、 など) と通信pull
できるpush
ようにする独自の ssh サーバーを作成します。私はWindows 7で実行しています。
git remote
以下の定義を使用:
私の ssh サーバーでは機能しませんが、 などの別の ssh サーバーを経由すると機能しますcopssh
。
次のリモートを使用し、ssh サーバーでコマンドを手動で操作すると動作します。
git-receive-pack '/C/gittestserver'
機能しない元のリモート URL を使用して、ssh サーバーで次のコマンドを取得します。
上記を機能させるには、2 番目のパラメーターの先頭と末尾から一重引用符を手動で削除する必要があり、2 番目のパラメーター/
の先頭からも削除する必要があります。この手動のコマンド操作を行った後、git を正常に動作させることができます。
この手動操作を回避する方法、または将来の潜在的なユースケースを壊さないように適切な方法で行う方法はありますか? どういうわけか、Windows 上の他の ssh サーバーにはこの問題はありません ( copssh
)。
詳細については、この質問(「Using Git with Apache sshd」) を参照してください。
sshd - sshd_config AllowUsers
以下のロジックに従うAllowUsersディレクティブの非常に具体的な構成を試しています。
- user1がhost1からsshできるようにする
- user1が他のホストからsshすることを拒否する
- 任意のホストからの他のすべてのユーザーを許可する
私は次のことを試しました:
残念ながら、@が存在する場合は、順序に関係なく、前のパラメーターが無効になります。
2つの質問があります。AllowUsersディレクティブ内のパラメーターが実行される順序はありますか?上記のロジックは可能ですか?
windows - sshwindows7接続リフューザー
ローカルホストから接続しようとしています
ローカルネットワーク内の別のコンピューターから接続しようとしています
インターネットから接続しようとしています
このサイトで22ポートを確認しています http://www.canyouseeme.org/-22 ポートが開いていて、ログファイルに表示されます
telnetを使用してみます
しかし、私が別のポートを試しているとき
java - Apache sshd 公開鍵認証
apache mina sshd を使用して ssh サーバーをセットアップしようとしています。公開鍵認証を使いたい、基本的な実装方法を知りたい
渡されたのは別の公開鍵であることがわかりました。そのため、param で指定された公開鍵とサーバーが持っている公開鍵を比較することになっていると思います。しかし、私はそれを行う方法がわかりません。
私が見つけた1つのことは、この実装です。公開鍵のモジュラスをそれ自体と比較しているように見えるため、これは無意味に思えます。この実装にバグがあり、各公開鍵のモジュラスを比較する必要があると仮定すると、認証にはこれで十分でしょうか?モジュライは一致しますか? 公開されている公開鍵をこの関数に入力しただけで、認証されるのでしょうか?
ssh - パスワードの試行後にsshサーバーが接続を閉じる
ssh経由でリモートサーバーにアクセスしようとしています。CLIでsshコマンドを使用してそれを行うことはできませんでしたが、同じ資格情報を使用して、puttysshを介してアクセスできます。
私はubuntu12.04を使用しています。sshサーバーにアクセスできないため、sshd構成ファイルを変更できません。
sshサーバーへのアクセスはsshCLIコマンドを介して他のマシンから可能ですが、私のmashineからはこれは機能していません。パテ経由で接続でき、パスワードを入力してもサーバーからメッセージが届かないため、クレデンシャルは適切です。接続を閉じるだけです。
CLIでssh経由で接続するために使用するコマンドは次のとおりです。
これは出力されます:
plugins - sshd の check_procs チェックからログインを除外する方法
Nagios プラグイン check_procs を使用して、CentOS サーバーで実行されている ssh デーモンの数を監視しようとしています。今私のサーバーを考えてみましょう:
私が知りたいのは、'/usr/sbin/sshd' のインスタンスがいくつ実行されているかだけであり、着信 ssh 接続を処理するために起動されたデーモンの数ではありません。これを達成する方法はありますか?