Recent changes

2013-04-14 2013-04-02 2013-02-17 2013-01-29 2013-01-20 2013-01-18 2012-12-08 2012-11-06 2012-09-04 2012-08-02

ssh

素敵すぎるぞSSH。



cygwinでsshdを起動する

cygwinにsshで入れると非常に便利ですのぅ。

Cygwinを使ってSSHサーバを作成する

手順

ssh-host-configでyesとかntsecとか
chmod 644 /etc/sshd_config
vi /etc/sshd_config(いじらなくても動きそう)
cygrubsrv -S sshd

でOK。

ポートフォワーディング

SSHを用いると、そのままでは不安全なTCP/IPプロトコルをポートフォワーディング経由で 安全にすることが出来ます。この技術を使用する時、SSHサーバーはSSHクライアントに対して 暗号化されたコンジット(経路)になります。

ポートフォワーディングは、クライアント上のローカルポートをサーバー上のリモートポートにマップすることで、 動作します。SSHで、サーバーのどのポートも、クライアント上のどのポートにもマッピングできます。SSHを 動作させるために、ポート番号を適合させる必要はありません。

ローカルホスト上で接続を受信待機するTCP/IPポートフォワーディングチャンネルを作成するには、 次のコマンドを実行します:

ssh -L local-port:remote-hostname:remote-port [email protected]

SOCKSとして使う

ssh -D 1080 [email protected]

としておいて、SOCKSの設定するところに127.0.0.1 / 1080 と設定すれば使える。

puttyでのつかい方はSSHのトンネルで「源ポート」に1080とか設定して他はふつうに。 詳細はPuTTY で dynamic application-level port forwardingで説明されている。

関連リンク