タグ

sshに関するkamatama_41のブックマーク (5)

  • 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...
  • スマートフォンでVimを操作するためにやっておいたほうがいいこと - derisの日記

    この記事はVim Advent Calendar 2014の13日目の記事です。 12日目はokuramasafumiさんによるVimを体系的に学ぶつもりのない人のためのVim講座―Exコマンド編でした。 はじめに なぜスマートフォンでVimを操作する必要があるのか? 当たり前ですが、VimPC用キーボードでの操作用に最適化されており 他の入力機器での操作は想定されておりません。 では、なぜそんなVimをスマートフォンで操作する必要があるのか、 それには例えば以下のような理由があります。 VPS設定中だけどもう出かける時間だ。外でノートPCいじる時間もないし… 自鯖の調子がおかしいので設定確認して再起動したい。でもあと2時間は帰れない… Vimが触りたくて禁断症状がでそう。でも今満員電車の中だ… こんなときスマートフォン(とサーバーをいじるためのSSHクライアント)が あれば解決できそう

    スマートフォンでVimを操作するためにやっておいたほうがいいこと - derisの日記
  • 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のノンパス設定覚書』
  • これはすごい!ChromeがSSHクライアントになるエクステンション「Secure Shell」 - Chrome Life

    最近では、クラウド環境を使って簡単にサーバーを構築することができるようになったので、開発者もターミナルを使う機会が増えてきたと思います。 筆者は、Macユーザーなのでターミナルアプリケーションとして「iTerm2」を使っていますが、Windowsの時は「PuTTY」を使っています。 運用でもターミナルからSSHで接続して、設定ファイルを編集したりログをチェックしたりCPU負荷を確認することもよくあります。 こういったSSHクライアントは自分の開発環境にインストールして使っていると思います。 しかし、デモやプレゼンをする際など、自分の開発環境以外からSSHでサーバーに接続したい場合、ターミナルアプリケーションがインストールされていないことがあります。 そこで、今回ご紹介するのが、ChromeがSSHクライアントになるエクステンション「Secure Shell」です。 「Secure Shel

  • 1