タグ

sshとtipsに関するkamatama_41のブックマーク (3)

  • ssh経由でリモートホストで実行してるプロセスにSIGINT送りたい時 - As a Futurist...

    perl で色々管理スクリプト書いてるんですが、そのなかでこんなコードを書きました。 system("ssh remote 'rsync ...'"); で、rsyncが走ってる途中でやっぱやめたと思ってCtrl+C=SIGINTを送ったんですが、もちろん perl のプロセスは死ぬんですけど、remoteで動いてるrsyncはそのままゾンビになって残ってしまいました。 はて、いろんなところに原因が考えられるなぁということで調べてみました。 host1> ssh host2 'some-command' host2> strace -p 20279 # some-command's pid Process 20279 attached - interrupt to quit read(0, # then "Ctrl+C" on host1 (host2) "", 4096) = 0 wri

    ssh経由でリモートホストで実行してるプロセスにSIGINT送りたい時 - As a Futurist...
  • iTermでsshするときに、接続先に応じて背景色を変える方法 - Qiita

    自分の場合はこれを利用させて頂いてます。 使い方は簡単で、どこでもいいから適当にリンク先のコードをファイルに書き出して置いておく。 例だと~/bin/ssh-host-color となっているので自分もそうしている。 特にPATHが通っている必要はない。 ポイントはコード中の if [[ "$@" =~ thomd ]]; then set_term_bgcolor 40 0 0 elif [[ "$@" =~ git ]]; then set_term_bgcolor 0 40 0 fi で、ifの中のthomdやgitに当たる箇所を変更する。 実際にsshコマンドの中に含まれている文字列を書いておくことで、それに反応してset_term_bgcolorが実行される。 set_term_bgcolorの後の数字はRGBに当たる数字になっているので、自分でお好みの色を指定すればよい。 配置

    iTermでsshするときに、接続先に応じて背景色を変える方法 - Qiita
  • 『SSHのノンパス設定覚書』

    セキュリティー上、問題があるという話しもちらほら。 しかし、多くのサーバを管理する場合はできないと話しにならないノンパス設定。 何度やっても覚えないので、ちょっと覚書。 Server1からServer2に接続する場合。 oresamaというユーザーがServer1とServer2にいることにします。 Server1に鍵を作る まずは鍵を発行するコマンド $ ssh-keygen すると以下のようになる。 Generating public/private rsa key pair. Enter file in which to save the key (/home/oresama/.ssh/id_rsa):(鍵の保存場所) Enter passphrase (empty for no passphrase):(パスフレーズ) Enter same passphrase again: Yo

    『SSHのノンパス設定覚書』
  • 1