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

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

5
Crontabのシェルスクリプトを使用してリモートマシンにsshできない
以下は、私が実行しようとしているスクリプトで、問題なく実行されます for i in `seq 200 2100` do usr=(`ssh -t -t -o ConnectTimeout=60 machine$1 finger | tail -1 | awk '{print$1}'`) echo $usr done しかし、それをcrontabに追加すると、ユーザーに表示されません。 22 12 * * * sh /home/subrahmanyam/Scripts/who.sh あなたの考えを教えてください..... cronデーモンが実行されている可能性があるため、いくつかのバイナリを含める必要があります...?

4
リモートコンピューターがssh /スクリプトアクセスのためにオンラインであることを確認するにはどうすればよいですか?
ラップトップからUbuntuサーバーにデータをバックアップするスクリプトを書いています。そのために、バックアップを開始する前にサーバーが使用可能かどうかをテストする(ba)shコマンドを探しています。pingブール値を返すポート22のようなもの。 これどうやってするの?

3
リモート接続を介して3Dを効率的に使用する方法
弱いPC(クライアント)が1つありますが、許容可能な3Dパフォーマンスがあり、OpenGLを使用してアプリケーションを2回(つまり、クライアントに対してローカルとリモートで1回)実行できる、強力なPC(サーバー)が1つあります。現在、私ssh -Xはそれに興味を持っていますが、クライアントのコンソール出力にはソフトウェアレンダリングが使用されており、毎秒3フレーム(fps)しか得られません。実際、これはLAN上にあるため、sshの暗号化は必要ありませんが、リモートアプリケーションの場合はすでに知っています。 では、クライアントのパフォーマンスを向上させるにはどうすればよいでしょうか。私のアイデアは ハードウェアアクセラレーションを使用しますが、サーバーまたはクライアントのアクセラレーションとその方法は? sshとは異なるものを使用する フル解像度で高度な圧縮を行わないと、100 Mbit / s LANでfpsが増えることはありませんが、それはcaのウィンドウアプリケーションです。800x450なので、理論的には最大12 fps(24ビット/ピクセル)が非圧縮グラフィックデータを使用して可能になるはずです。そして、クライアント独自のGPUまたはスマート圧縮を使用することで、より良いものが可能になるかもしれません。 - 編集は私がしたいことは基本的に何等のローカルバージョンで判明onliveとgaikai申し出。Linuxにはこのようなものがありますか(そしておそらく無料です)? - edit2 VirtualGLは最良の解決策のように見えますが(現時点では機能しません)、クライアントでハードウェアレンダリングを実行することも可能かどうかも疑問に思います
11 ssh  remote  opengl 

3
SSH経由のリモートforループ
スクリプトに次のものがあります for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done しかし、それは機能しません。奇妙なことに、$ Iの改行が表示されます。したがって、10個のファイルがある場合、10行の空白行が表示されます。
11 bash  ssh  quoting 

3
`>> / dev / stderr`(空白あり)と`>&2`の違いは何ですか?
バッシュで。 何を使うべきか判断するのが難しいのですが? 私のすべてのスクリプトは「>> / dev / stderr」を使用します bashのプロンプトで、私がしようとした場合: echo test >>/dev/stderr作品 echo test >> /dev/stderr作品が echo test >/dev/stderr作品 echo test > /dev/stderr作品 echo test >>&2失敗! echo test >> &2失敗! echo test >&2作品は echo test > &2失敗します! すべてのスクリプトをに変更してもかまいません>&2。 また、ssh(後su SomeUser)に大きな影響を与えるようで、>>/dev/stderrまったく機能せず(権限が拒否されます)、機能するだけ>&2です。

5
端末とSSHの色を無効にする
私のローカルLinuxマシンは、このように色付けされたターミナル出力を持っています。 pfSense / BSDボックスにSSH接続すると、色が次のように変わります。 色付きのローカル端末出力がないマシンにSSHで接続し、そこからこのpfSense / FreeBSDボックスにSSHで接続しても、色付きの出力が有効になり、不要な色付きの出力の生成が始まります/ ローカルで変更できるものがあるので、ローカルマシンから、または中間マシンを介してpfSenseボックスにSSHで接続すると、クライアントはリモートカラー設定を無視します。理想的には、白黒、2トーンの標準的な背景とテキストの色のみを使いたいですか?
11 ssh  terminal  colors 


4
プログラムでsshを使用してリモートディレクトリを作成する
シェルスクリプトを使用して、sshを使用してserverA-> serverBからリモートでディレクトリを作成するにはどうすればよいですか?create directoryコマンドをsshコマンドと一緒に渡すことはできますか?どうやって? ディレクトリがまだ存在しない場合は、基本的に日付に基づいてリモートでディレクトリを作成しようとしています(例:20110304)。
11 shell  ssh  directory 

1
パスワードの有効期限が切れて、キー認証を使用している場合はどうなりますか?
職場で制御していないボックスの1つで、sshキーを使用してログインします。パスワードは、数か月後に有効期限が切れるように設定されています。パスワードをリセットしないで有効期限が切れた場合はどうなりますか?まだログインできますか?何が起こるかは、sshd設定によって異なりますか?またはいくつかのpam設定?
11 linux  ssh  security  pam 

3
SSHでログイン遅延を提供する方法
sshを使用してログインしている間、ログインの遅延を提供したいと思いました。同じことを行う方法をいくつか試しましたが、望ましい結果が見つかりませんでした。 私は与えられたリンクによって提供されるステップを試みました。 http://hostingfu.com/article/ssh-dictionary-attack-prevention-with-iptables iptables -N SSH_CHECK iptables -A INPUT -p tcp --dport 22 -m state --state NEW -j SSH_CHECK iptables -A SSH_CHECK -m recent --set --name SSH iptables -A SSH_CHECK -m recent --update --seconds 60 --hitcount 4 --name SSH -j DROP 自分のマシンにPAMモジュールがインストールされていないため、PAMファイルに関連する変更を行うことができません だから、私に同じことをする他の方法を提案させてくれる体はありますか? 組み込みプラットフォームで実行しているLinuxカーネルのみを使用しています。
11 linux  networking  ssh  sshd 

2
.bashrcをソースした後、sshを使用して対話型シェルでコマンドを実行します。
リモートのUbuntuコンピューターにSSHで接続し、myを入手して、.bashrcそのパラメーターで設定されたパラメーターに依存するコマンドを実行します.bashrc。これらはすべて、コマンドの実行後に閉じないインタラクティブシェル内にあります。 今までやってみました ssh user@remote_computer -t 'bash -l -c "my_alias;bash"' あるいは単に ssh user@remote_computer -t "my_alias;bash" これは一般的なコマンド(lsたとえば)で機能しますが、で定義されたエイリアスを実行しようとすると.bashrc、エラーが発生します。 bash: my_alias: command not found しかし、もう一度手動で記述して実行すると、うまくいきます。 では.bashrc、コマンドが呼び出される前にが確実にソースされるようにするにはどうすればよいですか?
11 bash  shell  ssh  alias 

2
`ssh-copy-id`のstdinを介してパスワードを送信します
理想的にはを使用して、いくつかのID展開を自動化する必要がありssh-copy-idます。 私は標準入力を介してパスワードを提供しようとしていますが、これはフラグsshを使用することで可能になり-Sます。コマンドでフラグをssh使用するための追加オプションを送信できることは承知していますが、このフラグの使用例はmanページにありません。-ossh-copy-id だから私はssh-copy-id使用してstdin経由でSSHパスワードを渡そうとしました: $# echo $TMP_PASS | ssh-copy-id -p2222 -i key.pub user@host -o "-S" しかし、私が得るすべては: /bin/ssh-copy-id: ERROR: command-line: line 0: Bad configuration option: -s 編集: 私は標準入力を介してパスワードを提供しようとしていますが、これはフラグsshを使用することで可能になり -Sます。 このステートメントは間違っています。私は実際にこのフラグをsudo人から読んだことがあります。

3
何かをするために他のマシンにログオンするbashスクリプトを書く方法は?
bashスクリプトを書くことは可能ですか? マシンAから起動し、sshによって別のマシンBにログインします(マシンAとBの両方がLinuxマシンです)。 いくつかのファイルをマシンBにコピーします これらのマシンで特定のpythonスクリプトを実行します。 結果をマシンAに転送します マシンBからログオフします。 これは技術的に可能ですか?
11 bash  ssh  shell-script 

2
引用符付きのsshコマンド
私はこれについて何も見つけることができなかったという奇妙なエラーがあります。以下のコマンドでユーザーコメントを変更したいのですが。 $ sudo usermod -c "New Comment" user これはサーバーにログオンしていても機能しますが、20以上のサーバーで自動化したいと考えています。通常、リストを使用してサーバーをループし、コマンドを実行できますが、この場合はエラーが発生します。 $ for i in `cat servlist` ; do echo $i ; ssh $i sudo usermod -c "New Comment" user ; done serv1 Usage: usermod [options] LOGIN Options: lists usermod options serv2 Usage: usermod [options] LOGIN Options: lists usermod options . . …
11 shell  ssh  quoting 

1
「<host>への共有接続が閉じられました」というメッセージを回避する
私は多くのdrupalサイトを管理していて、drushを使用していくつかのものを自動化しようとしています。Drush runは、サイトエイリアスの設定で指定されたオプションを使用して、ssh経由でリモートホストのdrushをローカルに呼び出します。私はこれらの呼び出しをかなり多くしているので、高速化するために、次のようにssh configで永続的なssh接続を使用します。 Host * # see http://www.revsys.com/writings/quicktips/ssh-faster-connections.html ControlMaster auto ControlPath ~/tmp/%r@%h:%p ControlPersist 3600 スピードアップしましたが、次のようなメッセージも表示されます。 $ drush @alias drupal-directory webform /var/local/www/example.com/htdocs/sites/all/modules/contrib/webform Shared connection to 12.34.56.78 closed. 共有接続に関するメッセージは、私が欲しい出力と一緒にstdoutにあります(真剣に?なぜstderrではないのですか?)。そのため、スクリプトで出力をキャプチャしようとすると問題が発生します。 directory=$(drush @$alias drupal-directory $module) マスター接続は既に開いていたはずですが、閉じられているようには見えません。だから、おそらくdrushはこの新しい接続を明示的にマスター接続にして閉じていますか?いずれにせよ、接続の切断に関するメッセージを抑制する方法はありますか? [この問題はdrupal / drushのコンテキストにありますが、基本的にはsshに関するものだと思います。これは正しいサイトですか?] 編集: この問題は-t、ssh のオプションが使用されている場所に固有のようです。svnパスワードはさまざまな時点で入力する必要があり-t、パスワードプロンプトが表示されないため、これを使用しています。これらのプロンプトが失われるのを防ぐ別の方法があるのでしょうか?

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