![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
windowsにvmwareを走らせてその上でfreebsdを動かして遊んでいます。
同時に起動させているfreebsdの数は3~7です。
ホストos側にメモリを多めに積んでいるのですが、さすがにゲストOS側に提供するメモリが足りません。
そこでメモリ使用量の見直しを行おうと思いました。
各ホストでは標準でインストールされているsshdを利用しています。
このsshdがバージョンによって利用するメモリの量が違っていました。
セキュアな通信を提供してくれるsshdで古いバージョンを利用し続けることには抵抗がありますし、まずはこのsshdのバージョンをアップさせようと思っています。
普段パッケージのインストールなどはportsを利用しており、バイナリから、ソースを自分で拾ってきてコンパイルなどのインストールはあまり理解していません。とはいえ、利用歴だけは長いのである程度はわかります。
さて、このsshdのバージョンアップにはどういった手段をとるのがいいでしょうか?
設定ファイルの入れ替え、バイナリの差し替え、コンパイルなど、解説しているサイトがあったら教えてください。
バージョンの一つを記述しますが、前述の通り複数台のホストがありますので多少のバージョン差異があります。
OpenSSH_4.5p1 FreeBSD-20061110, OpenSSL 0.9.8e 23 Feb 2007
osのバージョンはあまり利用しないものも含めてFreeBSD 5.2ぐらい~FreeBSD7.0です。
No.1ベストアンサー
- 回答日時:
ベースシステムの SSH ではないものを使いたいならば、ports から入れるのが簡単でしょう。
/usr/ports/security に ssh.com 版と OpenSSH 版があります。
どの sshd を走らせるかの切り替えは /etc/rc.conf に以下を記述して行います。
sshd_enable="YES"
sshd_program="走らせたい sshd へのパス"
sshd_flags=""
クライアントはPATHの順で切り替えてもらいます。
ところで、
ベースシステムに含まれている SSH は FreeBSDの 一部として FreeBSD プロジェクトによって保守されています。
FreeBSD のセキュリティブランチ(7.0-RELEAE-p5のようなバージョン)に追随していれば 、SSH の既知のセキュリティホールへは対応されていますので、SSH のバージョンが古くても問題ありません。
その時点での有効な FreeBSD のブランチは次のページで確認できます。
http://www.freebsd.org/security/index.html#sup
保守が終了したブランチは、何でも自分で対処できる人以外、SSH はおろか本体を利用すること自体がリスキーです。
懇切丁寧な解説ありがとうございます。
fmyshさんの回答のおかげでsshdのバージョンアップは間違いなく成功するとおもいます。
また、"ベースシステム"(というんですね、名前がわからなくて困っていました)は最新版を追っかければ自動的にバージョンアップされるんですね。勉強になります。
実は恥ずかしながら、カーネルのアップデート(?)などを行ったことがなく、そういったことを怠っていました。
vmwareにぼこぼこ入れてまっさらな状態を用意してデータファイルはnfsで共有、confは引っ越しという手段を使っていました。
今回はsshdの単純なアップデートとそのカーネルのアップデート(?)、パッチ(?)を当てることも考えてみます。
セキュリティのリスクが大いに存在することは把握しています。なんとか元気をだしてがんばりたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドライブ・ストレージ SSHDの再利用 1 2022/04/13 00:43
- その他(OS) Windowsの古いゲーム(32bit OSの時代のもの)を、 現行のWin11機でプレイしたい。 4 2023/08/01 08:22
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- LINE LINEのPC版でエラーが出ます! 1 2022/04/16 08:31
- ノートパソコン あなたのパソコン(Windows限定)は何年使っていますか? 4 2023/05/27 08:04
- デスクトップパソコン Windows11がインストールできません(自作PC) パッケージ版Windows11がインストール 3 2022/08/06 16:22
- その他(ソフトウェア) Emacsメニューの日本語化について 1 2023/06/16 15:52
- Windows 10 Windows 10の[アプリと機能]に表示されない旧バージョンのアプリを削除したい 1 2022/04/05 20:25
- CPU・メモリ・マザーボード hp dc5700SFFについて 2 2022/06/03 10:50
- Excel(エクセル) Excel 2019 32ビット・バージョンを➡64ビット・バージョンに 3 2022/09/11 12:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
zlibのパス確認方法について
-
よく目にするファイル名にdevel...
-
Apple Vision Pro に “DMM VR動...
-
office2010とoffice365の共存で...
-
BIOSループ
-
スライドショー(速度)について
-
CHUWIのhi10を使っている...
-
Active X をインストール済かど...
-
回復ドライブ作成の成否を確認...
-
DVDが見られない
-
jpsコマンドを使いたい
-
jucheck.exe とは何ですか。
-
windows11クリーンインストール...
-
reboot( RB_POWER_OFF )が上手...
-
macbook black HDD交換について
-
XP搭載のWindows Media Player...
-
iPhone 外でインターネットが使...
-
無線LANからPXEブートすること...
-
Mac OS9+OS10.4の初期化方法を...
-
Razer Synapse 3 実行されてい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
よく目にするファイル名にdevel...
-
readline-develについて
-
squidのアンインストール
-
squidのdnsserverが見つからな...
-
zlibのパス確認方法について
-
gccの使いかたについて
-
RedHatで動作するApacheおよびP...
-
solaris9にインストールできる...
-
LinuxとC言語
-
tarでインストールされたパッケ...
-
mozilla で音楽(音)を聞きた...
-
linuxの上位、下位互換について
-
Windows XPでC言語を勉強するには
-
Vine Linux 2.6 でC言語で開発
-
ソースからコンパイルしたPHPを...
-
Linuxの標準モジュールの格納場...
-
カーネル再構築にて、現在の値...
-
Cygwinをいれました
-
英辞郎をOSX10.9.2にインストール
-
Windows Vista 上でVine Linux4...
おすすめ情報