ESXi 踏み台接続 PuTTyでSSHトンネル・ポート転送設定
要望
・vSpherClientからESXiに接続するのに踏み台サーバを使用する
概要
- PuTTyでSSHトンネル・ポート転送を設定
- クライアントPCのhostsファイルを更新
- vSpherClientから、hostsで設定した名前(127.0.0.1)へアクセスする
- 踏み台サーバへのSSHトンネルを通り、踏み台サーバから接続先ESXiへポートを転送する
ターミナルソフトとは?
絵とか入ってたので、リンクはるよ。例:PuTTy、Teratermとか
http://wa3.i-3-i.info/word12678.html:plain
SSHトンネル・ポートフォワーディングとは?
わかりやすいので、リンクはるよ。
PuTTY を用いた SSH ポート転送の手順
PuTTyの場合
<例>
踏み台サーバ → 1.1.1.1
接続先ESXi → 2.2.2.2
接続先ホスト名に踏み台サーバIP「1.1.1.1」の記入
左側のCategory欄:Connection → SSH → Tunnels を選択
※転送ポート
○ 443 通信用のデフォルト ポート
○ 902 VMのコンソール用
Source port:localhost:443
Destination:接続先ESXiIP:443
※902ポートも同様に設定
hostsファイルの更新
127.0.0.1 esxi
jQueryプラグイン[select2] セレクトボックスの拡張(検索)
要望
セレクトボックス上でデータを検索(絞込み)できるように
プログラム
ソース
<link rel="stylesheet" href="select2.css" type="text/css" /> <script type="text/javascript" src="jquery-1.12.0.min.js"></script> <script type="text/javascript" src="select2.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('.js-example-basic-single').select2(); }); </script> <select class="js-example-basic-single"> <OPTION value="0">好きな食べ物なんですか?</OPTION> <OPTION value="1">りんご</OPTION> <OPTION value="2">バナナ</OPTION> <OPTION value="3">キウイ</OPTION> </select>
詰まった点
- セレクトボックスが未選択の場合<option></option>の最上部データが表示される。ただ、value値を空欄にすると最上部データが表示されず空白のままになるので、value値は「0」や「スペース」を入れる。
- 本家サイトからダウンロードしたselect2.jsを使うと、プルダウンのスタイルがずれてしまった・・。以下、サンプルで使用されている「select2.js」を使用したら上手くいった。
他にも出来ること
セレクトボックス上で、複数データを選択したり、データをカテゴリごとに分けたり。
サンプル
※本家のサンプル
select2
次回挑戦したいこと
・jsonデータから、selectデータ呼び出し