タグ付けされた質問 「ssh」

セキュアシェル; 2つのネットワークデバイス間の安全なチャネルを介したデータ転送を可能にするネットワークプロトコル。

6
1つのコマンドでscpを介して複数のファイルをコピーするにはどうすればよいですか?
1つのPCから別のPCに大量のファイルを転送する必要があります(両方ともLinux)。scpそのために使用したいのscpですが、一度に転送できるファイルは1つだけです。 これどうやってするの? 私が持っています rsyncまたは他のプロトコルを使用する可能性はありません パスフレーズのない証明書を使用する可能性はありません(ただし、パスフレーズ付きの証明書があります) 転送するファイルのリストと、他のサーバー上のファイルの宛先パスを含むリスト ファイルは多くのディレクトリに分散されており、コピーするディレクトリ内のすべてのファイルではありません 可能であれば、帯域幅を節約するためにgzipとungzipを透過的に実行したいと思います! これは可能ですか?
20 linux  ssh  scp 

3
SSHトンネルまたは接続はどのくらい安全ですか?
SSHトンネルを使用して、オープンWIFIまたはその他の安全でない状況でのブラウジングを保護するように、私はよく人々にアドバイスしました。 最近、SSHトンネリングを提案した後、SSHトンネルの安全性について友人から尋ねられました。私は少しつまずいて、「安全」を繰り返しました。 彼はこの答えに満足していましたが、完全に答えることができないと少し悩みました。 だからあなたに質問が出ます: 「SSHトンネルはどのくらい安全ですか?」

8
ログイン後のパテのタイトルの変更
EC2でホストされている標準のUbuntuマシンにパテで接続しているところ、次のことに気付きました。 接続すると、最初に入力したホスト名としてパテウィンドウのタイトルが表示されます(例:「myhostname.com」)。接続後、ホスト名は異なる文字列に変更されます- user@domU-12-31-20-0a-81-AB: ~(マシンごとに異なります)。 これは、ある種のイーサネットアドレスのように見えますが、よくわかりません。2〜3台のパテコンソールを開くと、どれがどれなのか思い出せないので、本当に面倒です。 マシン自体から実行される〜/ .bashrcスクリプトがパテのタイトルを変更する可能性はありますか?他のどこかで私は調べるべきですか? 更新: 私はこれを言及するのを忘れていました...しかし、私はこれを試しました、そして、接続で設定したタイトルは接続時に簡潔に表示されますが、デフォルトのホスト名タイトルのように上書きされます。
20 ssh  putty 

3
ssh-agent / ssh-addエラー:認証エージェントへの接続を開けませんでした
入力しssh-agentて、以下を取得します。 SSH_AUTH_SOCK=/tmp/ssh-GqdeT074HLRJ/agent.4670; export SSH_AUTH_SOCK; SSH_AGENT_ID=4671; export SSH_AGENT_PID; echo Agent pid 4671; 次に入力するssh-add privkey.pemと、次のものが得られます。 Could not open a connection to your authentication agent 私が間違っていることに関するアイデアはありますか?sudoこれらの各コマンドの前にも追加しようとしましたが、ほぼ同じ出力になりました。
20 ssh  ssh-agent 

3
rsync:「<dir path>」で時間を設定できませんでした
サーバー間でファイルを再同期しようとしていますが、このエラーが発生します rsync:「/ dept / intranet / dept / atest /」で時間を設定できませんでした:操作は許可されていません(1) 誰かが私を助けることができますか? パーミッションの問題だと思います。 これは私のコマンドです: RSYNC=/usr/bin/rsync SSH=/usr/bin/ssh REMOTE_HOST=test.desktop ${RSYNC} -crlt -e ${SSH} ${LOCAL_DIR} ${REMOTE_HOST}:${REMOTE_DIR} LOCAL_DIR = workplace1/f1/ permissions drwxr-xr-x 11 root root 4096 Mar 19 2009 f1 REMOTE_DIR=/dept/intranet/dept/atest/f1/ permissions :drwxr-xr-x 14 dbld a1 4096 Mar 19 2009 f1
20 ssh  rsync 

4
ConEmu:パテを取り付ける方法
ConEmu Tabの1つとして新しいパテウィンドウを開いてみましたが、今のところ成功していません。多くの組み合わせを試しました。 putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD putty.exe -new_console -ssh USER@DOMAIN 22 -pw PASSWORD ConEmu.exe /single /cmd putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD ConEmuC.exe /ATTACH /ROOT putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD 起こることは、パテがConEmuの外の新しいウィンドウで開くことです
20 ssh  putty  conemu 


1
GatewayPortsが有効になっている場合でも、リバースSSHトンネルポートにリモートで接続できないのはなぜですか?
IPアドレスが動的に割り当てられた部門内のホストへの常時SSHアクセスが必要です。ターゲットホストから静的IPアドレスを提供するホストの1つへのリモートSSHトンネルを設定しました。 ssh -f -N -g -R :22223:localhost:22 tunnelhost 22223トンネルホストのローカルポートにSSHを向けると、トンネルは正常に機能します。私の問題は、localhost以外にバインドされたトンネルを取得できないように見えることです。つまり、リモートでSSHを実行しようとするとtunnelhost:12323、受信するポートが開いていません。私も試しました: ssh -f -N -R :22223:localhost:22 tunnelhost -o GatewayPorts=yes しかし、まだ運はありません。Netstatは私を示しています: [me@tunnel_host ~]$ netstat -an | grep 22223 tcp 0 0 127.0.0.1:22223 0.0.0.0:* LISTEN tcp6 0 0 ::1:22223 :::* LISTEN トンネルがローカルホストのみにバインドされていることを確認します。firewalld-cmdを使用してトンネルホストにポート例外を追加し、ネットワークハードウェアが接続に干渉しないようにしました。それが何であるかについてのアイデアはありますか? 乾杯、ジェームス。
20 ssh  port  tunnel 

2
SSHの「ホストの信頼性を確立できません」というメッセージはセキュリティリスクを反映していますか?
コンピューターから新しいSSHサーバーに接続するたびに、次のメッセージが表示されます。 The authenticity of host '[censored]:censored ([0.0.0.0]:censored)' can't be established. RSA key fingerprint is SHA256:censored. Are you sure you want to continue connecting (yes/no)? なぜSSHがそれを要求するのですか? ランダムなSSHサーバーに接続するリスクはありますか? または、接続先のサーバーがハッキングされていないことを確認するためだけですか?

1
ポート443で正当なWebサーバートラフィックのみを許可し、他のサービスを許可しないファイアウォールを作成することは可能ですか?
私は常に簡単なトリックを使用してほとんどのファイアウォールをバイパスし、ポートを使用できなくなりました。ポート443でサーバーの1つでsshを開いて、そこを通過するすべてのトラフィックをトンネリングしました。 しかし、私は今まで見たことのないファイアウォールを備えたネットワーク上にいて、それが可能であることすら知りませんでした。 このネットワークでは、正当なWebサーバートラフィックに対してのみ443ポートを使用できます。ポート443でsshなどを開いてこのネットワークから接続しようとすると、すぐに強制終了されます。そのサーバーでApacheを起動すると、動作します。 これはどのように可能ですか?暗号化されたトラフィックを分析して、それが正当なhttpsトラフィックであることを検証することができる、非常に洗練されたファイアウォールはありますか?どうやって?

1
リバースsshトンネルが突然/クリーンに切断されたときにSSHサーバーのポートを解放する方法は?
お客様の場所にいくつかのハードウェアを設置し、そのハードウェアがsshサーバーに接続し、リバースsshトンネルを確立して、監視目的で複数のクライアントシステムにアクセスできるようにします。 SSHセッションが不明確に切断されるまで、すべて正常に動作します。 その場合、SSHサーバーでは、リバーストンネルで使用されたポートがリッスンモードのままになり、リモートハードウェアが最終的に自動再接続を試みてトンネルを再確立しようとすると、エラーで失敗します 警告:リスンポートXXXXのリモートポート転送に失敗しました SSHサーバーまたはクライアントに問題があるかどうかをテストするために、クリーンな切断を試行し、ポートを正常に解放します。接続障害をシミュレートする場合(たとえば、クライアントハードウェアのイーサネットポートを切断する)、上記と同じ問題が発生します。 この状況を処理する適切な方法は何ですか?これらは逆トンネルであるため、SSHサーバーで何を行う必要があることに注意してください。理想的には、トンネルをホストしているSSHセッションがダウンしていることを即座に認識し、使用していたポートを解放するためにsshサーバーが必要です。解決策には関連するSSHプロセスを強制終了する必要があると思いますが、同じsshサーバーに複数のクライアントが接続しているため、それらをオフラインにしたくないので注意する必要があります。 成熟しているため、SSHDにはこれを処理するための何らかの機能が組み込まれているはずですが、それを理解することはできません。 Windowsボックスの管理に戻る必要がないようにアドバイスしてください... 参考:私はこれをDebianベースのディストリビューションで実行しています。
19 linux  networking  ssh  tunnel 

5
sshに相当するWindows-リモートマシンに接続してコマンドラインにアクセスする方法
* nixマシン用に設計されたフレームワークをWindowsに拡張するソリューションを考え出すのに苦労しています。フレームワークは現在、1つの* nixサーバーから実行され、sshは他の* nixサーバーに送信され、ログファイルのチェック、ソース管理からのファイルの同期、ソース管理へのログの送信など、さまざまなコマンドを実行します。立ち往生しているのは、リモートのWindowsマシンに接続してコマンドラインにアクセスする方法です。接続は別のWindowsマシンからも行うことができ、unixマシンから開始する必要はなく、unixからwindowsの代わりにwindowsからwindowsに接続できます。 UNIXシステムで現在コマンドを実行する方法の例を次に示します。このようなものは、サーバー名のリストを通過するループ内にあります。Windowsマシンで実行するには、このようなものを取得する必要があります。 ssh ${user}@${server} "cd /app/app_name/logs; &lt;export source control params&gt;; &lt;submit logs to source control&gt;" &gt;&gt; Log.txt また、サードパーティのツールを使用しないことを希望します(予算は約0ドルです)。PsExecと他のカップルをチェックアウトしましたが、管理者アクセスが必要なようです。または、プレーンテキストでユーザー/パスを渡す必要があるようです。


3
すべてのアプリケーションをシャットダウンせずに、sshを使用して凍結されたosx UIを解凍しますか?
Macが時々フリーズします。ほとんどの場合、電源ボタンを5秒以上押し続けるだけで再起動します。 しかし、今日では、UIが完全にフリーズしたときに14時間にわたって巨大なファイルスキャンを実行していたため、さらに14時間待たずに済みました。 UIがフリーズした場合の症状:キーボードを使用しても何も起こりません(Caps Lockライトのオン/オフを除く)。当然、強制終了は発生しません。マウスを動かすと画面上のカーソルは動きますが、クリックしても何も起こりません。 ネットワーク上の別のMacを使用して、SSHでMacにアクセスできます。RAMがほぼいっぱいになっているのを見ましたが、CPUアクティビティは控えめでした。私がMacを解凍しようとしたこと: Chrome、iMovie、Photoshop、およびシャットダウンを気にしない他のアプリケーションをシャットダウン/強制終了します。RAMの使用量を減らすことはできましたが、Macの解凍には役立ちませんでした。 FinderおよびDockプロセスをシャットダウンします。助け無し。 コマンドラインから画面共有をアクティブにし、リモートで接続しようとしました。パスワードダイアログが表示されます(画面の共有が実際にアクティブになっていることを示します)が、パスワードを入力すると、進行状況インジケーターが回転し続け、何も起こりません。 コマンドラインからユーザーセッションを一時停止しようとしました: / System / Library / CoreServices / Menu \ Extras / User.menu / Contents / Resources / CGSession -suspend このコマンドはSSHセッションでハングするだけで、何も起こりません。ctrl+ を使用して中止する必要がありますc。を使用sudoすると、コマンドは何の効果もなくすぐに戻ります。 WindowServer(sudo killall -HUP WindowServer)を殺すことさえ助けず、グレースフルリスタート(sudo shutdown -r now)を実行しても、コンピューターが完全にフリーズするだけでした(カーソルの移動もsshアクセスもできなくなりました)。電源ボタンによる強制遮断のみが機能しました。 ファイルスキャンが再度実行されるまで、さらに14時間待つ必要がありました。この状態でMacをフリーズ解除する他の方法はありますか?今後の参考のために知っておくとよいでしょう…

10
PS1プロンプトをsshでプッシュする
好きな特定の「PS1」プロンプトを使用します。いくつかのログインを、いくつかの異なるサーバー上の他のユーザーと共有します。ローカルbashプロファイルでリモートプロンプトを指定する方法、またはリモートで接続するたびにコピーアンドペーストする他の方法があるかどうか疑問に思っていました。
19 linux  bash  ssh  prompt 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.