タグ

sshに関するdealforestのブックマーク (17)

  • How to disable SSH host key checking

    Initially a Linux command-line interface blog, it has evolved to cover increasingly more GUI app topics. Instead of just giving you information like some man page, I illustrate their usage in real-life scenarios. Remote login using the SSH protocol is a frequent activity in today's internet world. With the SSH protocol, the onus is on the SSH client to verify the identity of the host to which it i

  • guro_chanの日記 » sshデーモンが停止しても自動で再起動してくれるようにしたかった

    リモートでサーバを運用・管理・遊ぶとなるとsshが必須なので万が一sshデーモンが停止するとたいへんに困る。であるからデーモンが停止した場合に自動で再起動してくれるようなものがあればいいなあとおもった。某社ではプロセスを監視し、指定したサービスが停止していた場合に自動で再起動してくれるという極めて優れたperlスクリプトが動いているそうであるが、もっと簡単な方法は無いかと思案した結果閃いたのがinittabを利用する方法である。 具体的には /etc/inittab に次の1行を追加した。 ssh:2:respawn:/usr/sbin/sshd これでsshデーモンが停止してもrespawnされる筈である。なんというお手軽な方法か。この方法をひらめいたときは、自分はなんと冴えておる事か、とさえおもった。しかしそんな簡便な方法があればとうの昔に誰かがこの方法を実践・推奨等しているはずである

  • ssh and attach to a screen in one line. Using screen, ssh

    Pug Puppies for Sale Near Me pugs puppies for sale teacup pugs for sale pug puppies for sale by owner pug puppies ohio PUG PUPPY FOR SALE NEAR ME PUG PUPPIES FOR SALE pug puppies for sale in kentucky Pug Puppies for Sale Under $500 Near Me pug puppies for sale in texas pug puppies for sale $200 pugs for sale near me under $500 pugs for sale under $400 near me pugs for sale near me puppies for sale

    dealforest
    dealforest 2009/08/03
    ssh -t user@host screen -x
  • ssh-agent & keychain の勉強 - Hasta Pronto.org

    OpenSSH は普段から使用しているのでだいぶ使うのに慣れてきたのですが、どうにも毎回サーバーにログインするためにパスフレーズを入力するのは面倒臭いなぁと思い、その辺りを便利にするにはどうしたらいいか調べてみました。 ssh-agent は公開鍵認証のパスフレーズ入力を省略出来るようにするツール。これは OpenSSH をインストールすれば一緒に入っているはずです。これにより、パスフレーズ無しの公開鍵と秘密鍵のペアを作らなくてすみます。(余談ですが、Linux サーバー Hacks にはパスフレーズ無しの技が載ってました) keychain は bash ベースの ssh-agent フロントエンドで、ログイン間で ssh-agent を再利用したり、任意でユーザがログインする時はいつでもパスフレーズの入力を促したりすることができる。 要点 ssh-agent を使うとパスフレーズ入力省

  • 続・$HOME/.ssh/configを活用していますか? — ディノオープンラボラトリ

    以前の記事「$HOME/.ssh/configを活用していますか?」では、設定ファイルを少し頑張って書けば普段のSSHライフが随分変わりますよ、と紹介しました。今日はその続編です。前回よりマニアックな設定を紹介します。 2段以上先のサーバにログインする Dynamic Forward機能を使う 共通設定をまとめて書く 2段以上先のサーバにログインする 目的のサーバにログインするために、踏み台的なサーバを経由しないと入れない環境があります。例えば、dmz経由でないとDBサーバにログインできない環境、というのは良くある構成でしょう。 このような場合に、ProxyCommandパラメータが利用できます。 上の設定で「ssh db1」とすると、sshでdmzに接続し、dmzから192.168.0.201へログインします。これを利用するには踏み台サーバにncコマンドが必要ですが、大抵の環境にインスト

    dealforest
    dealforest 2009/06/03
    Host db1 HostName 192.168.0.201 ProxyCommand ssh dmz nc %h %p
  • Enable Screen Sharing or ARD Via SSH : far away mac | mac server tips

    About This Blog Far Away Mac is a weblog by Macminicolo.net about using your Mac as a server. We offer tips, application reviews and tutorials on setup. Let us know if we can be of any help. Used Mac minis Our current inventory of used Mac minis. Applications To Try Categories Ajax Apache App Store Automation Backup Blogging Business Chat Server Daylite DNS e-commerce Ebook Series Email File Serve

    dealforest
    dealforest 2009/05/29
    SSHで画面共有。あとでためしてみよっと
  • OpenSSH - Connecting from/to MacOSX -

    1. 最初に 2. とりあえず接続してみる 2.1 SSHサーバの準備 2.2 SSHクライアントからの接続 2.3 rsh, rcp の代理コマンド 3. パスワードの入力回数を減らす 3.1 認証方式の変更 3.2 公開鍵と秘密鍵を作成する 3.3 公開鍵をログイン先に登録する 3.4 RSA認証の動作を確認する 3.5 ssh-agent(認証代理機能)を使ってみる 4. ssh-agent の使い方 4.1 ログイン・シェルで認証代理機能を使う 4.2 認証代理機能が使える理由 4.3 ssh-agent の実験的な使い方 (...閑話休題) 4.4 複数の仮想端末で認証代理機能を共有する(1) - screen 4.5 複数の仮想端末で認証代理機能を共有する(2) - ssh-Terminal 4.6 複数の仮想端末で認証代理機能を共有する(3) - ~/.MacOSX/envi

  • gitのリポジトリを立てる(SSH経由) - walf443's blog

    そういえば、githubに頼りっぱなしで、共有リポジトリを作ってどうのこうのというのは試してなかったなと思いこんな感じでやってみた。 $ sudo useradd -d /home/git -s /bin/rbash -c "" -m -k '' git $ cd /home/git/ $ sudo cat > .bash_profile export PATH=/home/git/bin ^C $ sudo mkdir bin $ sudo ln -s /usr/bin/git /home/git/bin して、gitコマンドしか使えない制限のかかったgitユーザーを作る レポジトリを作るときは、 $ cd /home/git $ sudo -u git mkdir repos $ sudo -u git mkdir repos/project.git $ cd repos/projec

    gitのリポジトリを立てる(SSH経由) - walf443's blog
  • Mac OS X の sshd を起動する - ablog

    $ su - # ssh-keygen Enter file in which to save the key (/var/root/.ssh/identity): /etc/ssh_host_key Enter passphrase (empty for no passphrase):<return> Enter same passphrase again: <return> # ssh-keygen -t rsa Enter file in which to save the key (/var/root/.ssh/id_rsa): /etc/ssh_host_rsa_key Enter passphrase (empty for no passphrase): <return> Enter same passphrase again: <return> # ssh-keygen -t

    Mac OS X の sshd を起動する - ablog
  • sshのパスワードを記憶させる方法 - 空繰再繰

    sshのパスワードをkeychainに記憶させる sshを使った作業を行うときに必ず必要になってくるのがパスワード入力なワケですが、 SubversionとかSVKで一々パスワードを入力するのは面倒なので、 パスワードを記憶させる方法を調べてみた。 で、ぶっちゃけた話これはkeychainというツールを使えばできます。なので以下手順。 keychainのインストール 自分が使ってるのはUbuntuなのでaptitudeを使って以下のようにインストール sudo aptitude install keychain ssh公開鍵を生成 で、keychainを使うにはsshの秘密鍵と公開鍵のセットが必要なので、 ssh-keygenを使って秘密鍵と公開鍵のセットを生成。 まあ細かい引数とかは各自調べてください。 ssh-keygen で、自分の場合引数無しで実行してパスフレーズを入力。 ~/.s

  • ssh でリモートコマンドを実行するとき、ローカルでリモートのコマンド終了を待ちたくないときは -f オプションをつける - @kyanny's blog

    最後の追記 コメント欄 http://d.hatena.ne.jp/a666666/20090121/1232531071#c で kdaiba さんに超わかりやすい解説をしていただきました。そしてその解説をふまえて yappo さんのツッコミを読み直すと、 192.0.2.0 はやっぱり適切な例ではなかった。ありがとうございました。とても勉強になりました。マエストロの説明も自分がわざわざおかしな風に解釈してしまったんだな・・・。 $ ssh 192.0.2.1 'sleep 3; echo done.' # 3 秒待って done. と出力してからシェルに戻り入力待ちになる $ ssh -f 192.0.2.1 'sleep 3; echo done.' # すぐにシェルに戻って入力待ちになり 3 秒後に done. と出力する例として使える IPv4 アドレスは RFC3330 に載っ

    ssh でリモートコマンドを実行するとき、ローカルでリモートのコマンド終了を待ちたくないときは -f オプションをつける - @kyanny's blog
    dealforest
    dealforest 2009/01/22
    -f でリモートのコマンドを実行し終了を待たなくていい
  • コマンドラインからのsvn+ssh - しまてく

    目的 今までWindows x TortoiseSVNのGUI環境でSVNを使ってきました。 でもやっぱり時代はCUIだろ、JK ということでWindows x コマンドライン x sshという環境を試行錯誤しながら 構築していきたいと思います。 環境 サーバ:さくらレンタルサーバ(FreeBSD) クライアント:WindowsXP SVNに入る前に、SSHクライアントからサーバに接続 ふだんサーバに接続するのにはPoderosaというソフトを使ってます。 でも毎回パスフレーズを聞かれて陶しい限りでした>< まずこいつから黙らせましょう。 はじめに鍵生成 Poderosa.exeを起動し、[ツール]-[SSH鍵生成ウィザード]を実行。 何も設定せずそのまま[次へ] 『パスフレーズを空にして鍵を生成しますか?』//うん。 ウィンドウのなかでマウスぐりぐり [秘密鍵を名前をつけて保存]//こ

    コマンドラインからのsvn+ssh - しまてく
    dealforest
    dealforest 2008/08/01
    コマンドラインでsvn
  • Monologue:Mac OSXのVNCクライアントとOpenSSHポートフォワードを使ってWindowsを遠隔操作してみた

    外出先のWindowsから自宅PCをVNCで操作するのはとっても便利なのですが、遠隔地のOSXからも自宅のVNCサーバにアクセスしたくなったのでやってみました。理由は単純。Windows(VNCサーバ機)のひかるにアクセスして家計簿を付けたいのです。ただそれだけ。 手順はこんな感じ。 操作対象PCのVNCサーバを起動しておく。(RealVNC)。ポート番号はここでは5900。 ターミナルから自宅のSSHサーバに接続し、VNCサーバのローカルIP(192.168.0.250)に向けてトンネルを掘る。(ここではOSXのローカルポート5900を自宅VNCサーバの5900にフォワードしてます。 自宅SSHサーバのホストアドレスが「gate.example.com」ユーザIDが「myuser」だとするとこんな感じ。 ※SSH -L <ローカルポート番号>:<転送先ホスト>:<転送先ポート番号> <リ

    dealforest
    dealforest 2008/06/15
    ポートフォワード
  • http://www.sb.soft.iwate-pu.ac.jp/~yushi/memo/ssh_port_forward.html

  • pageant.exe の仕組みと危険性 - てっく煮ブログ

    PuTTY で SSH2 接続するとき、毎回パスフレーズを入力するのがめんどくさいという理由で pageant を常時起動してる人も多いのでは。そんな pageant の仕組みと、使っていく上でのリスクが気になったので、ちょっくらソースを読んでみた。プロセス間通信の仕組みPuTTY や WinSCP3 など、pageant を利用するアプリケーションは、何らかの方法で pageant と通信しているはずだ。この通信処理を実装しているのが winpgntc.c であり、PuTTY も WinSCP3 もソースコードに winpgntc.c を含んでいる。リクエスト側細かくなるけど、PuTTY や WinSCP3 がリクエストするときの手順は次のようになっている。pageant の(非表示になっている)ウインドウを FindWindow 関数で探し出す。CreateFileMapping 関数

  • sshのconfigファイルの書式(日本語マニュアル)

    OpenSSH SSH クライアント 設定ファイル 書式 ~/.ssh/config /etc/ssh/ssh_config 説明 ssh (1) は以下のものから (この順序で) 設定情報を取得します: コマンドラインオプション ユーザごとの設定ファイル 各設定項目にはそれぞれ最初に見つかったものが使われます。設定ファイルはいくつかのセクションに分かれており、これらは"Host"キーワードにより区切られています。あるセクションの設定が適用されるのは、コマンドラインから与えられたホスト名が、このキーワードで指定されているパターンのどれかにマッチするときだけです。 各設定項目で最初に見つかった値が使われるので、ホストに特化した宣言をファイルの先頭近くに置くようにし、一般的なものを後に置くのがよいでしょう。 設定ファイルは以下のような形式になっています: 空行、および # で始まる行は、コメン

  • $HOME/.ssh/configを活用していますか?

    こんにちは、hnwです。今更ながら自己分析すると、私はタイプ数を減らす工夫が好きなようです。今回は $HOME/.ssh/config ファイルについてのsshの非常に基的な話題です。もちろん今回もタイプ数を減らすことが主眼です。 $ man ssh_config 言いたいことは上記の man page を見てもらえば全部書いてあるんですが、案外読んでいない人もいるんでしょうか、 $HOME/.ssh/config に書けば省略できることを毎回タイプしている人を稀に見かけます。 $ ssh -l webmaster dev3.example.com もし上記のようなコマンドを打っている人が居たら、次の $HOME/.ssh/config を参考に、自分の環境に合わせて設定してみてください。 Host dev3 HostName dev3.example.com Host dev3-wm

  • 1