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

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

5
SSHFPレコードを生成するにはどうすればよいですか?
ホストのDNSにSSHFPレコードを設定する必要があります。いくつかの検索を行いましたが、良い例は見つかりませんでした。 SSHFPレコードとは何ですか? SSHFPレコードはどのように見えますか? SSHFPレコードを作成するにはどうすればよいですか?
39 ssh  dns  openssl 

3
特定のディレクトリにSSHで接続する方法は?
サーバーに頻繁にログインしてから、特定のディレクトリに移動します。これらの2つのコマンドを1つに単純化することは可能ですか? ssh bob@foo cd /home/guest サーバー管理者と一緒にクリアする必要があるため、可能であれば 'foo'の変更は避けたいと思います。私はbashを使用しますが、他のシェルでの回答にはオープンです。
39 bash  ssh 

7
PowerShellの「1対多」リモート処理に相当するLinux
Windows管理から来て、Linux(Debian)をさらに掘り下げたいと思います。Webの検索に答えることができなかった(見つけられなかった)私の非常に難しい質問の1つは、PowerShell for Windowsのようないわゆる「一対多」のリモーティングをどのように達成できるかということです。 それを基本に分解するには: Linuxに関する私の見解: サーバーにsshしてコマンドを入力できます 結果が得られました。10台のサーバーの環境では、それぞれにコマンドを送信する(perl / python?)スクリプトを作成する必要がありますか? Windowsからの私の経験: コマンドを入力し、「invoke-command」を使用して、これを多数のサーバー(テキストファイルから)に「送信」して、同時に実行し、結果を(さらなる作業のオブジェクトとして)取得します。 複数のセッションを確立することもでき、接続はバックグラウンドで保持され、これらのセッションに選択的にコマンドを送信し、必要に応じてリモートで入出力できます。 (シェフ、パペットなどについて聞いたことがあります。これはそのようなものですか?) Update 2019: 多くのことをしようとした後-私はお勧めレックス(参照以下このコメントを簡単にセットアップ(あなたが少しだけを知っていれば、使用する(効果的にそれだけのssh、他には何が必要) - )はPerlそれも良いでしょうが、それはオプションです) でレックス(IFYを)アドホックコマンドを実行して実際の構成管理に進めることができます(...つまり、それは最初のCMですが、アドホックタスクにも適しています)Webサイトは古くなっていますが、現在(2019年1月現在)それは活発に開発されており、IRCチャネルもアクティブです。 Windowsの新しいopensshでは、さらに多くの可能性があります あなたが試すことができます: rex -u user -p password -H 192.168.1.3 -e 'say run "hostname"'

2
ホストキーが変更されたことがわかっているときに、known_hostsの情報を更新する簡単な方法はありますか?
ホストのオペレーティングシステムが再インストールされ、公開キーが再生成された場合、新しいキーが古いキーと一致しないため、もちろん失敗します。 ホストのキーが変更されたことと、更新することを知っていることをsshに伝える簡単な方法はありますか。テキストエディタまたはsedなどを使用して問題のある行を削除すると、少しエラーが発生しやすいと思います。

6
youtube-dlなどのターミナルのコマンドにソックスプロキシを使用する方法は?
次のコマンドを実行して、リモートsshサーバーに接続します。 ssh -D 12345 bob@myserver.com これにより、私の国で検閲を回避するためにFirefoxで使用できるソックスプロキシが作成されます。ただし、コマンドラインでそれを利用することはできません。 私の国がyoutubeへのアクセスをブロックしているとしましょう。ssh接続を使用して次のようなコマンドを実行するにはどうすればよいですか? youtube-dl "youtube.com/watch?v=3XjwiV-6_CA" 政府に妨害されることなく?すべての端末コマンドにソックスプロキシを設定するにはどうすればよいですか?
38 ssh  proxy  http-proxy  socks 

4
特定のネットワークインターフェイスでsshを使用する
openconnectVPNへの接続に使用しています。資格情報を入力した後、私はこれを取得します: POST https://domain.name/... Got CONNECT response: HTTP/1.1 200 OK CSTP connected. DPD 30, Keepalive 30 Connected tun0 as xxx.xxx.xxx.xxx, using SSL Established DTLS connection 実行ifconfigするtun0と、特定のIPアドレスを持つ新しいネットワークインターフェイスが表示されます。 質問:そのプライベートネットワーク上のコンピューターにアクセスできるようにssh、ネットワークインターフェイスのみを使用するにはどうすればよいtun0ですか? 編集: 私のネットワーク構成(route -n)は次のようです: 172.16.194.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 172.16.25.0 0.0.0.0 255.255.255.0 U 0 …
38 ssh  routing  vpn 


4
複数のホスト経由のssh
私のオフィスにあるマシンにアクセスするには、現時点でこれを実行しています: me@home:~$ ssh unix.university.com me@unix:~$ ssh unix.department.univeristy.com me@unix.department:~$ ssh office-machine.department.university.com me@office-machine:~$ echo "This is very annoying" このプロセスを自動化する簡単な方法、おそらく最後に使用できる単一のコマンドはありますか?

3
sshを介した複数のマシン上のテールログファイル
tail複数のリモートマシンでログファイルを作成し、出力をローカルワークステーションに転送しようとしています。Ctrl-を押したときに接続を閉じたいC。 現時点では、ほぼ意図したとおりに機能する次の機能があります。 function dogfight_tail() { logfile=/var/log/server.log pids="" for box in 02 03; do ssh server-$box tail -f $logfile | grep $1 & pids="$pids $!" done trap 'kill -9 $pids' SIGINT trap wait } 接続が閉じ、私はからの出力を受け取りますtail。ただし、出力はバッチで行われるため、何らかのバッファリングが行われます。 そして、ここからがおもしろい部分です… 次を実行するときに同じバッファリング動作を確認/var/log/server.logし、リモートマシン上のファイルに4〜5回「テスト」を追加します… ssh server-01 "tail -f /var/log/server.log | grep test" …そしてそれを無効にする2つの方法を見つけました… -tフラグをsshに追加します。 ssh -t server-01 "tail …
37 linux  ssh  tail 


4
デスクトップで誰かと通信する方法はありますか?
私の妻はalpha、最近のバージョンのUbuntuを実行している自宅のデスクトップに座っています。私はG1電話でConnectBotを使用してバスに乗っておりalpha、どこからでもSSHで接続できます。 複雑な理由で、私は彼女に連絡するためにIM、電子メール、または電話を使用できません。(たとえば、赤ちゃんを起こしたくない、IMクライアントが壊れている、メールサーバーがダウンしている)。私の唯一のオプションは、alphaリモートでsshを実行し、何らかの形で画面に何かを表示することです。彼女はKDEを使用しています。彼女の注意を引くために何かをポップアップさせ、私が彼女と通信しようとしていることを彼女に知らせるにはどうすればよいですか?私のSSHセッションにはXディスプレイがなくても、リモートで何か(xmessageなど)をトリガーして彼女の画面に表示させることができると思いました。 編集:明確にするために、私の電話はXのフレーバーを実行していないので、X-over-sshは不可能です。次のように動作しますか? $ export DISPLAY=:0 $ xmessage "test"
36 ssh  xorg  chat 

3
SSH出力はラインバッファリングされていませんか?
このようなリモートマシンでスクリプトを実行しています。 ssh $host "pip install -r /path/to/requirements.txt" ただし、出力は行バッファリングされません。接続が終了すると、一度に1行が返されるのではなく、すべての行(〜10)がすべて一度に印刷されます。 これはどうしたの?それらを強制的に行バッファリングする方法はありますか? (また、明白に言うと:$hostコマンドをssh で実行して「手動で」実行すると、出力は期待どおりに行バッファーされます)
35 ssh 



7
X11転送試行が「connect /tmp/.X11-unix/X0:No such file or directory」で失敗するのはなぜですか?
ローカルマシンで、次を実行します。 ssh -X me@remotemachine.com (完全を期すため、-Yを使用して以下のすべてをテストし、同じ結果を得ました)。 予想どおり、これはremotemachine.comに正常にアクセスし、すべて正常に表示されます。ただし、xcalcを実行しようとすると、次の結果が得られます。 connect /tmp/.X11-unix/X0: No such file or directory Error: Can't open display: localhost:10.0 しかし、 $ ls -la /tmp/.X11-unix/ total 36 drwxrwxrwt 2 root root 4096 2012-11-23 09:29 . drwxrwxrwt 8 root root 32768 2012-11-29 08:22 .. srwxrwxrwx 1 root root 0 2012-11-23 09:29 X0 したがって、/ …
33 ssh  x11 

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