sshポートフォワード 利用方法

概要

sshポートフォワードとは、sshのデフォルトの機能で備わっている、ポートの転送機能を使って、内部からしかアクセスを許可していない内部のサーバーに外部からアクセスできるようにする方法です。

AとBとCのサーバーがあり、
・Aは外部のサーバー(例:自分が使用するPC)
・Bは外部からのアクセスを許可している内部のサーバー
・Cは内部でしかアクセスできないサーバー
この状況の際に、AからCにaccessをできるようにします。

AからBにsshをして、BがAとCの橋渡しをしてくれるといったイメージです。

実際の使用方法

ローカルの80番ポートをリモート先の8080番に転送したい時には、次のようなコマンドをAで行います。
# ssh hostB -L 8080:hostC:80 -N

これで、Aの80番ポートに接続すると、Bを経由してCの8080番ポートにアクセスすることができます。

ポートがわかっていれば、ローカルのWindowsにリモートデスクトップをするときなどにもLinuxサーバーなどを経由してもリモートデスクトップが使えます。

先程のはローカルからリモートの方向に転送しましたが、逆にリモートからローカルに転送することも可能です。

# ssh hostB -R 80:hostA:8080 -N

オプションが-L(Local)から-R(Remote)になって、転送の向きが逆になるだけです。 ローカルでのポート転送が行われるため、一時的に転送を行う分には問題ないと思いますが、セキュリティリスクは少しあがります。
ずっとつなげっぱなしにしていたりするのはやめておいたほうが良いと思います。

総括

今回は少しいつもと違い、機能説明のような記事になりましたが、とても便利だと思ったのでご紹介しました。
私は実際に、CentOSのサーバーを経由して、外部のWindowsから内部のWindowsにリモートデスクトップを行い、作業をしていました。
作業以外の時間はポートフォワードを止めて、アクセスできない状態にしていましたが、ひと手間加えるだけでアクセスできるようになるのはとても便利でした。

緊急事態宣言も解除され、そろそろ出社する人もいるかもしれませんが、テレワークを推進している企業も多くあると思います。
今後もテレワークをしていく企業の、特に新人さん達の役に立てばと思います。

[CentOS]SoftEther VPN インストール、設定

概要

ここ最近は落ち着いてきましたが、コロナウイルスの影響で在宅勤務などになった方も多いかと思います。
会社や学校のパソコンなどと自分のパソコンを接続したいが、外部から接続するのは…という方に、仮想的にプライベート接続を行うことができる、VPN(Virtual Private Network)接続をおすすめします。

OpenVPNやAnyConnectなど、様々なVPNツールがありますが、今回は、SoftetherVPNのサーバーを構築していこうと思います。 “[CentOS]SoftEther VPN インストール、設定” の続きを読む

[Windows]Cygwinインストール、設定

概要

CygwinはWindows上で動かせる擬似Unix環境を作れるソフトウェアです。
Windowsの上に擬似的にですが、Unixを走らせることができます。
Cygwinを利用することによって、Windowsでしかできないことや、取得できない情報をUnixでできるようになるなどの利点があります。

今日はそのCygwinをインストール、設定していこうと思います。 “[Windows]Cygwinインストール、設定” の続きを読む

テレワーク必須!マイク付きイヤホンおすすめ10選

概要

ここ3~4ヶ月ほど、COVID-19(新型コロナウイルス)の影響で満員電車を避けたり、人混みを避けたりする機会が増えました。しかも、つい先日、緊急事態宣言も出て、それに伴ってテレワークを始めている企業も増えてきました。


通勤時間の削減などのメリットや、テレワーク助成金など、国も補助していたりととても良い傾向にあると思います。
ですが、やはりコミュニケーションがどうしても欠けてしまうことが難点。


仕事に対する温度感や重要さなど、どうしてもテキストメッセージのみだと伝わりにくいことが多いです。


そこで必須になってくる「マイク」と「イヤホン」。
今回はこれらが一体となった「マイク付きイヤホン」のおすすめを10つ選んで紹介します。
“テレワーク必須!マイク付きイヤホンおすすめ10選” の続きを読む