networkに関するNilfsのブックマーク (4)
-
VirtualBoxにインストールしたLinuxに、コンソールではなくSSHから繋げるようにするための手順をメモしておきます。コンソールでは日本語が化けるので、早いとこSSHを使えるようにしちゃいましょう。 ディストリビューションはDebianを使っています。また作業はrootで行います。 手順はこんな感じ : デバイス準備 ネットワーク設定 SSHインストール 接続きゃっほい では行きましょう。 仮想デバイスの準備 仮想マシンを﹁電源オフ﹂にして設定>ネットワークを開きます。ここでネットワークカードの設定を行います。 ﹁アダプタ1﹂は設定済みです。これはNATで外部へ繋がっています。aptやwgetの通信で使うのはこっち。 これは残したまま、﹁アダプタ2﹂に追加します。﹁ネットワークアダプタを有効化﹂にチェックを入れ、﹁割り当て﹂を﹁ホストオンリーアダプタ﹂にします。仮想NICの﹁名前﹂
-
SSH設定周りを見直したので、メモしておきたいと思います。 SSHサーバのOSはCentOSです。 おおよそ、デフォルトのsshd_configに対してなんら対策を施していない場合、非常に多くの情報が既知である為、攻撃者はパスワードを見つける事だけに専念する事でセキュリティを破り、またroot特権を獲得する事ができる。 Secure Shell ということで、インストール直後の状態でサービス起動、運用なんてことはしてはいけません、と。 インストールしたら、とにかくsshd_configを編集しなさいということです。 公開鍵のみで運用 公開鍵のみ有効になるように制限しています。 そのために、デフォルトでyesになっている以下の設定はのきなみnoにします。 PasswordAuthentication PermitRootLogin ChallengeResponseAuthenticatio
-
[CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,ゲームデザインの大原則 編集部‥touge 先週行われた﹁CEDEC 2010﹂の講演から﹁ネットワークゲームの仕組みとゲームデザイン﹂と題されたセッションを紹介しよう。 ﹁CEDEC 2010﹂公式サイト 登壇したのは,セガ第三CS研究開発部のテクニカルディレクター 節政暁生氏。節政氏は﹁ファンタシースター オンライン﹂シリーズのプログラマとして,長年ネットワークゲーム︵オンラインゲーム︶の開発を手がけてきてきた人物だ。この講演では,その経験からネットワークゲームのゲームデザインにおいて,気をつけるべきことについてのレクチャーが行われた。その内容には一部技術的な要素を含むものの,基本的にはプランナーに向けたものであるため,理解にそれほど専門的な知識は必要ない。いわばネットワークの基礎の基礎にあ
-
特にサーバー用途では、CPUがシングルコアに戻ってくることは考えにくい。 マルチコアCPUの性能を活かすにはマルチスレッドに対応したサーバーの実装が必要になるわけですが、マルチスレッドなプログラミングは往々にして﹁高負荷になると固まる﹂とか﹁たまに落ちる﹂といった悩ましいバグと戦わなければならず、イヤです。 かといってシングルスレッドでは、近い将来32コアCPU!などが出てきたとき、たぶん性能を発揮できません。 そこで、そこそこデバッグしやすく、それでいて多コアCPUでもスケールするという落としどころを模索しているのですが、ボトルネックはネットワークIO周りにあるだろう*1という前提の元で、ネットワークIO部分だけをマルチスレッドで動かし、それ以外の部分をシングルスレッドで動かすというアーキテクチャを考えています。 ロジックの部分はマルチスレッドで書いても共有リソースにアクセスする度に
-
1