私のラップトップ(Ubuntu)から仕事中のサーバー(CentOS)にssh接続しようとしています。私は自宅で午前とき、私は(私が仕事で物理的に思いながら、私はそれを開始する)サーバ上で次のスクリプトを実行して、それを行う:それは外部のIPアドレスからの接続を受け付けませんのでやや畳み込まれたsshの問題。スレーブではなく、sshでpingできます。
ssh -R (port #):localhost:22 ([email protected] ip)
私はこれを行います。その後、私は自分のラップトップ上の指定されたポートにsshすることができ、うまく動作します。
しかし、私が実際に働いているときは、サーバーにsshを実行できません。私のオフィスの他の人はできます。彼らは、この非常に簡単なコマンドを実行します(彼らが働いている間、彼らはシステム内部からIP必要があるだけなので、動作します):彼らは自動的に記録され
ssh (username)@(work ip)
そして、私はそれを行うとき、私は応答がありません;。公開鍵拒否、間違ったユーザ名、全く応答なし。最終的にタイムアウトします。しかし、他の誰もができるので、サーバーがsshを実行していることがわかります。さらに
、仕事でいる間、私は、私のラップトップでこれを行う場合:
ping (work ip)
ノー損失、ほとんどタイムラグで、応答パケットを入手できますか。しかし、sshは動作しません。
私は家にいる間も仕事中でも、私のラップトップから他の場所にsshすることができます。だから私のラップトップは、物事にsshに適切に設定されている、それはちょうど何らかの理由で仕事のサーバーに到達しません。私はそれを設定した男に話し、彼はホワイトリストがないと主張する。内部IPからの唯一のセキュリティ(私は物理的にサイトにいるので、私は内部IPを持っているので、私が自宅で行うようにssh -rを行う必要はない)は私的/公的RSA鍵システムであり、私がssh -Rを家から出すときに動作するので、鍵はすでに設定されていなければならないことを知っている。さらに、キーが設定されていない場合、私はパブリックキーの否認を受けるでしょう。
私はsshの-vvを行う場合、これはその前にタイムアウトする最後の行です:
debug1: Connecting to ccny6 [work ip] port 22.
私は他の人が同様の質問を掲載しているが、応答は、彼らは一般的に「サーバーが実行されているようだ見ます私が知っているsshサービス "などは、他の人がssh(ssh -r tunnelを使っていればそうであるように)できるようになっています。
要約:私はオフサイトからsshトンネルを経由してサーバーにsshすることはできますが、pshできるのにもかかわらず、すぐに直接sshを使用している間にsshできません。それ。
私はbitbucketやgithubのような他の場所(私のラップトップから、職場でも家庭でも)にsshすることができます。ちょうど仕事用サーバーではありません。 – iammax
これは別の問題です。私の場合、私はどこでもsshをすることができませんでした。 –