Go to main content

マニュアルページ セクション 1: ユーザーコマンド

印刷ビューの終了

更新: 2018年8月8日
 
 

ssh-http-proxy-connect(1)

名前

ssh-http-proxy-connect - HTTP 用の Secure Shell プロキシ

形式

/usr/lib/ssh/ssh-http-proxy-connect [-h 
http_proxy_host] 
     [-p http_proxy_port] 
connect_host connect_port

説明

HTTP CONNECT を使用する、ssh(1) 用のプロキシコマンド。通常は、ネットワークの外部の接続がプロキシ Web サーバー経由でのみ許可される場合に使用されます。

オプション

サポートしているオプションは、次のとおりです。

–h http_proxy_host

接続に使用するプロキシ Web サーバーを指定します。HTTPPROXY および http_proxy 環境変数が設定されている場合は、それらの環境変数をオーバーライドします。

–p http_proxy_port

プロキシ Web サーバーが実行されるポートを指定します。指定されていない場合は、ポート 80 が使用されます。HTTPPROXYPORT および http_proxy 環境変数が設定されている場合は、それらの環境変数をオーバーライドします。

オペランド

次のオペランドがサポートされています。

http_proxy_host

プロキシのホスト名または IP アドレス (IPv4 または IPv6)。

http_proxy_port

http_proxy_host 上の接続先の数値のポート番号。

connect_host

プロキシ Web サーバーで接続する先のリモートホストの名前。

connect_port

http_proxy_host 上の、プロキシ Web サーバーで接続する先の数値のポート番号。

プロキシ接続コマンドを使用するには、ssh_configProxyCommand を構成することをお勧めします (例 1 および例 2 を参照)。例 3 は、ssh(1) を実行しているときに、プロキシコマンドをコマンド行でどのように指定できるかを示しています。

使用例 1 環境からのプロキシの設定

次の例では、環境からプロキシが設定されるときに ssh_configssh-http-proxy-connect を使用します。

Host playtime.foo.com
    ProxyCommand /usr/lib/ssh/ssh-http-proxy-connect \
        playtime.foo.com 22
使用例 2 プロキシ環境変数のオーバーライド

次の例では、ssh_configssh-http-proxy-connect を使用して、プロキシ環境変数をオーバーライド (設定されていない場合は設定) します。

Host playtime.foo.com
    ProxyCommand /usr/lib/ssh/ssh-http-proxy-connect -h webcache \
        -p 8080 playtime.foo.com 22
使用例 3 コマンド行の使用

次の例では、ssh(1) コマンド行から ssh-http-proxy-connect を使用します。

example$ ssh -o ProxyCommand="/usr/lib/ssh/ssh-http-proxy-connect \
    -h webcache -p 8080 playtime.foo.com 22" playtime.foo.com

環境変数

HTTPPROXY

デフォルトのプロキシホストを指定するために、http_proxy_host オペランドを取得します。両方が設定されている場合は、http_proxy をオーバーライドします。

HTTPPROXYPORT

デフォルトのプロキシポートを指定するために、http_proxy_port オペランドを取得します。HTTPPROXY が設定されていない場合は、無視されます。

http_proxy

プロキシホストおよびポートを指定するための URL 形式。

終了ステータス

次の終了ステータスが返されます。

0

正常終了。

1

エラーが発生しました。

属性

属性についての詳細は、マニュアルページの attributes(7) を参照してください。

属性タイプ
属性値
使用条件
network/ssh
インタフェースの安定性
確実

関連項目

ssh(1), ssh-socks5-proxy-connect(1), attributes(7)