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

SSH(Secure SHell)は、リモートコンピューターでコマンドを安全に実行するためのプロトコルです。SSHクライアントおよびサーバーソフトウェアの構成、使用、トラブルシューティングに関する質問には、このタグを使用してください。

2
X上で実行されているアプリケーションをSSH経由でデタッチ/再アタッチしますか?
常に実行したままにする開発用サーバーと、毎日オフ/オンにする開発用ラップトップがあります。 サーバー上にSSH -Xで実行したいGUIアプリケーションがあり、devラップトップの電源がオフになっていても実行したままにします。 SSH -Xを介してそのアプリケーションをデタッチしてから再アタッチする方法はありますか? 私の場合、VNCを使用したくないです。
16 ssh  x11  gui 

3
-Xフラグ(X11転送)がWindowsで機能しないようです。
Windows 8.1でOpen SSH(OpenSSH_6.6.1p1、OpenSSL 1.0.1i 6 Aug 2014)を使用しています。X11転送が機能していないようです。DISPLAY環境変数が設定されていないようです。 たとえば、BitViseまたはPuttyを使用して接続し、envを実行すると、次のように表示されます。 [marko@vm:~]$ env XDG_SESSION_ID=6 TERM=xterm SHELL=/bin/bash SSH_CLIENT=192.168.1.174 61102 22 SSH_TTY=/dev/pts/0 USER=marko MAIL=/var/mail/marko PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/home/marko LANG=en_CA.UTF-8 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript SHLVL=1 HOME=/home/marko LANGUAGE=en_CA:en LOGNAME=marko SSH_CONNECTION=192.168.1.174 61102 192.168.1.64 22 XDG_RUNTIME_DIR=/run/user/1000 DISPLAY=localhost:10.0 _=/usr/bin/env 代わりにOpenSSH(ssh -X marko @ vm)を使用する場合: [marko@vm:~]$ env XDG_SESSION_ID=8 TERM=cygwin SHELL=/bin/bash SSH_CLIENT=192.168.1.174 61150 22 SSH_TTY=/dev/pts/1 USER=marko MAIL=/var/mail/marko …
16 ssh  x11 


2
sshと文字エンコード
いつssh私のVPSに、私がしているirssi画面で実行されています。誰かがユニコード文字(©や€など)を送信するirssiと、sshセッションの画面で使用するとガベージが表示されます。irssiローカルコンピューターで実行中のirssiからirssiのプロキシモジュールを使用して接続すると、正しく表示されます。 同様に、VPS(画面外)でghciを実行し、それらの文字の1つを入力すると、クラッシュします。 したがって、明らかに、sshまたはシステムセットアップのいずれかで、VPSへの接続に何らかの種類の文字エンコーディングの問題があります。 これの原因を見つけて解決するにはどうすればよいですか? 詳細: クライアントシステム Arch Linux x64 UTF-8エンコード VPSシステム Ubuntu Server 10.04 不明なエンコードが使用されました。これはどうやって見つけますか?(Archの/etc/rc.confを調べるだけです)

2
Linuxデスクトップを再インストールしていますが、SSHログインを機能させるにはどうすればよいですか?
昔、私はssh-keygenを使用ssh-copy-idしてキーペアを生成し、手動でパスワードを入力せずに多くの開発VMにログインできるようにしました。また、公開キーをGitHub、GitLabなどにアップロードし、のgit@代わりにを使用してgitリポジトリに対して認証を行いましたhttps://。 Linuxデスクトップを再インストールし、これらのログインをすべて機能させるにはどうすればよいですか?バックアップと復元は~/.ssh/十分ですか?
15 ssh 

3
sshを介したコマンドでtrueとORする
pkill -fssh経由でリモートで実行しようとして、可能なエラーコードを破棄しようとすると(プロセスが見つからない場合でもスクリプトの残りの部分を続行するため)、|| true期待どおりに動作しません。 $ pkill asdf || true $ echo $? 0 $ pkill -f asdf || true $ echo $? 0 $ ssh pi@10.20.0.10 "pkill asdf || true" $ echo $? 0 $ ssh pi@10.20.0.10 "pkill -f asdf || true" 255 引用符で囲まれたコマンドではなく255を返すのはsshだと思いますが、なぜですか?
15 shell  ssh  kill 

1
sshはどのようにコマンドを実行しますか?
クライアントとサーバーの両方でBashを使用しています。SSH経由でコマンドを実行する場合: ssh <host> 'declare' シェル変数のリストを提供します。 ssh <host> 'mount' マウントポイントのリストを提供します。 ただし、declareBashビルトインである一方mount、外部コマンドです。サーバーに同じ名前のシェル組み込みコマンドと外部コマンドがある場合、SSHはどの方法を実行するのかをどのように判断しますか?
15 shell  ssh 

1
「ssh」または「scp」のバナーを表示しない
またはのようなsshクライアントを使用するときsshdにBannerオプションを使用することで送信されるバナー出力を抑制する方法はありますsshかscp? オプションと設定ファイルを見ましたが、何も見つからないようです。
15 ssh 

2
キーでリモートマシンにログインできません
キーを使用してリモートマシンにログインしていました(このマシンのルートにする必要があります)。ローカルマシンとリモートマシンの両方がf23にあります。過去数日から、キーを使用してこのマシンにログインできません。パスワードを要求しています。ssh -vvvは次のとおりです。 ssh -vvv aveta OpenSSH_7.1p1, OpenSSL 1.0.2d-fips 9 Jul 2015 debug1: Reading configuration data /home/rudra/.ssh/config debug1: /home/rudra/.ssh/config line 4: Applying options for aveta debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 56: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to phy-aveta.physics.uu.se [130.238.194.143] port 22. debug1: Connection …
15 ssh  sshd  openssh 

3
端末の長さと幅はSSHとtelnetでどのように転送されますか?
ターミナルエミュレータの長さと幅を表示すると、長さstty size271文字、高さ71行です。SSH経由で別のサーバーにログインして実行するとstty size、長さは271文字、高さは71行になります。一部のCisco IOSデバイスにログインすることもできますが、端末の長さは271文字、高さは71行です。 C1841#show terminal | i Len|Wid Length: 71 lines, Width: 271 columns C1841# ローカルマシンのターミナルエミュレータ(Gnomeターミナル)ウィンドウのサイズを変更stty sizeすると、リモートサーバーとIOSの「ターミナルの表示」の両方で、異なる行の長さと行数が表示されます。端末の長さと幅はSSHとtelnetでどのように転送されますか?
15 ssh  terminal  telnet  stty 


3
必要な場合にのみ、SSHキーのパスフレーズを要求される方法
(私はこのサイトで関連するように見える質問の多くを読んでおり、これは本当に新しい質問だと思います。) たくさんのサーバーにたくさんのキーがあり、それらはすべてパスフレーズで保護されています。 私はパスワードを入力するのと同じくらいパスフレーズを入力するのが好きです-それは本当の生産性の低下です。 ログインシェルでssh-agent + ssh-addコマンドを使用すると、ログイン時にパスフレーズを1回入力するだけで済みます。 キーチェーンを使用すると、ログアウト後もssh-agentを有効に保つことができます。たとえば、起動時にパスフレーズを1回入力するだけで済むようにしたり、1時間程度それを保持したりできます。 私が抱えている問題は、これらのソリューションの両方が通常シェルログインで開始されることです(例.zshrc)ロック解除する必要がない場合でも、ログイン時にパスフレーズを入力することに依存しています。(私は、キーチェーンがエージェントを無期限に生き続けることに満足していません。) 必要な場合にのみ、(エージェントの)パスフレーズの入力を求められます。 したがって、サーバーAにログインし、何らかの操作を行ってから、サーバーBにsshして、その時点でパスフレーズを要求することができます。サーバーBで何らかの操作を行い、ログアウトします。Aに戻って、さらに作業を行い、再びBにsshします。パスフレーズは必要ありません(エージェントが保持しています)。 これはGnomeのようなグラフィカルデスクトップで可能です。sshを試みるとすぐに、秘密鍵のロックを解除するパスフレーズを要求するポップアップが表示されます。だからこれは私がコンソールからのものです。
15 ssh  ssh-agent 

1
CentOS 7にfail2banをインストールする
この質問に対する@GarethTheRedの回答を使用して、リモートCentOS 7サーバーにfail2banをインストールしています。私はtail -f /var/log/fail2ban.log、までのすべてのステップを完了することができます。その時点で、彼が答えを得るのとは異なる結果が得られます。 このステップで得られた結果は次のとおりです。 [root@remotecentosserver.com ~]# tail -f /var/log/fail2ban.log 2014-12-02 16:55:53,548 fail2ban.server.server[6667]: INFO Changed logging target to /var/log/fail2ban.log for Fail2ban v0.9.0 2014-12-02 16:55:53,550 fail2ban.server.database[6667]: INFO Connected to fail2ban persistent database '/var/lib/fail2ban/fail2ban.sqlite3' 2014-12-02 16:55:54,239 fail2ban.server.database[6667]: WARNING New database created. Version '2' 最後の行の後、カーソルを取得しますが、を入力しない限り、コマンドプロンプトは表示されませんCtrl-C。 と入力するとsystemctl status fail2ban、fail2banアクティブであることがわかります。システムからログアウトし、後で再度sshdログインすると、前回のログイン以降にログイン試行が何度も失敗したことがわかります。したがって、fail2banログがあるはずです。しかし、私はそれらを見つけることができないようです。 誰かがこの設定を取得してfail2ban追跡可能なログを生成する方法を教えてもらえますか?
15 ssh  centos  openssh  sshd  fail2ban 

5
迷惑なメッセージ「認証が間違っているためX11接続が拒否されました」はまったく問題ありません
私は迷惑な問題を抱えています。 SSH経由で特定のホストにログインすると、メッセージ X11 connection rejected because of wrong authentication. 1分間に約3回、一見ランダムに発生します。どこから来たのか分かりません。 実際、X11転送にはわずかな問題さえありません。これは魅力のように機能します。しかし、このメッセージは表示され続け、私を夢中にさせます。 誰もそれを取り除く方法を知っていますか? 私はどこから来ても問題に直面しています、それは私のGnome-Desktopから、そしてPuTTY、MobaXterm、Cygwinなどを使用するWindowsシステムからも起こります。 さらにいじってみると、原因が監視エージェント(check_mk)であることがわかりました。これは実行中のタスクの実行時パラメーターをチェックし、毎回、このエージェントが監視システムからトリガーされたとき、正確にPostgreSQLステータスがチェックされたときにメッセージが表示されました。このプロセスはX11接続を開こうとしているようですが、失敗しています。次に、転送されたX11セッションを使用しようとしたときに、メッセージが端末セッションに吐き出されます。 このメッセージをまったく無効にする方法はありますか?
15 linux  ssh  x11 

5
known_hostsにIP範囲を追加する方法は?
多くのサービス(GitHubなど)は、広範囲のIPを使用し、明らかに同じ公開キーを使用します。 known_hostsファイルにIP範囲(できれば1つ)を追加するにはどうすればよいですか? GitHubの例では、次の範囲を使用します。 207.97.227.224/27 173.203.140.192/27 204.232.175.64/27 72.4.117.96/27 192.30.252.0/22 そして重要なのは: AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa + PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31 / YMF + Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB + weqqUUmpaaasXVal72J + UX2B + 2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi / w4yCE6gbODqnTWlg7 + wC604ydGXA8VJiS5ap43JXiUFFAaQ ==
15 ssh 

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