dbclient - クラウド上のオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dbclient です。

プログラム:

NAME


dbclient - 軽量の SSH クライアント

SYNOPSIS


データベースクライアント [フラグ 引数] [-NS ポート] [-私 id] [-L l:h:p] [-NS l:h:p] [-l user] host
[他には? フラグ] [ command]

データベースクライアント [引数] [user1]@host1[^port1]、[user2]@host2[^port2]、..。

DESCRIPTION


データベースクライアント 小規模な SSH クライアントです

OPTIONS


command
リモートホスト上で実行するコマンド。 これは通常、リモート ホストによって実行されます。
ユーザーのシェルを使用します。 コマンドは、次の最初のハイフン引数から始まります。
ホスト引数。 コマンドが指定されていない場合は、対話型ターミナルが開きます。
(-t および -T を参照)。

-p ポート
への接続 ポート リモートホスト上で。 あるいは、ポートを次のように指定することもできます。
ホスト名^ポート。 デフォルトは 22 です。

-i IDファイル
アイデンティティファイル。 ファイルから ID キーを読み取ります IDファイル (複数可)。 これ
ファイルはで作成されます ドロップベアキー(1) または OpenSSH から変換
ドロップベアコンバート(1)。 デフォルトのパス ~/.ssh/id_dropbear 使用されている

-L [リッスンアドレス]:リッスンポート:host:ポート
ローカルポートフォワーディング。 ポートを転送する リッスンポート ローカルホスト上で
ポートへの SSH 接続 ポート ホスト上 host.

-R [リッスンアドレス]:リッスンポート:host:ポート
リモートポート転送。 ポートを転送する リッスンポート リモートホスト上で
ポートへの SSH 接続 ポート ホスト上 host.

-l user
ユーザー名。 としてログイン user リモートホスト上。

-t PTYを割り当てます。 これはコマンドが指定されていない場合のデフォルトであり、完全なコマンドが与えられます。
インタラクティブなリモートセッション。 主な効果は、キーストロークがリモートで送信されることです。
ローカル行ベースの編集とは対照的に、即座に編集できます。

-T PTY を割り当てないでください。 これはコマンドに与えられるデフォルトです。 -t を参照してください。

-N リモート シェルを要求したり、コマンドを実行したりしないでください。 コマンド引数は次のとおりです。
無視されます。

-f 認証後にバックグラウンドにフォークします。 コマンド引数 (または -N) は次のとおりです。
必要。 パスワード認証を使用する場合に便利です。

-g ローカル以外のホストが転送されたポートに接続できるようにします。 -L および -R 転送に適用されます
ただし、-R で転送されたポートへのリモート接続は ssh によって制限される場合があります。
サーバー。

-y ホストキーが不明な場合は、常に受け入れます。 ホストキーの不一致が発生した場合、
接続は通常どおり中止されます。 XNUMX 回目に指定した場合、ホスト キーのチェックは行われません。
たとえ実行されても、これは通常望ましくないことです。

-A エージェント接続をリモート ホストに転送します。 dbclient は任意の OpenSSH スタイルを使用します
公開鍵用にエージェント プログラムが利用可能な場合 ($SSH_AUTH_SOCK が設定されます)
認証。 転送は、-A が指定された場合にのみ有効になります。

-W ウィンドウサイズ
チャネルごとの受信ウィンドウ バッファ サイズを指定します。 これを増やすと改善される可能性があります
メモリ使用量を犠牲にしてネットワーク パフォーマンスを低下させます。 デフォルトのバッファを表示するには、-h を使用します
サイズ。

-K timeout_秒
トラフィックが秒単位で一定の間隔で送信されるようにします。 これは便利です
一定の時間が経過すると接続が切断されるファイアウォールまたはルーターを回避するため
非活動期間。 トレードオフは、セッションが存在する場合にセッションが閉じられる可能性があることです。
ネットワーク接続が一時的に失われる。 0 に設定するとキープアライブが無効になります。 いいえの場合
3 回連続のキープアライブで応答が受信されると、接続が閉じられます。

-I アイドルタイムアウト
トラフィックが送受信されない場合はセッションを切断します。 アイドルタイムアウト
秒です。

-J プロキシ コマンド
プログラムの標準入出力を使用する プロキシ コマンド を使用するのではなく、
通常の TCP 接続。 ホスト名は次の目的で使用されるため、引き続き指定する必要があります。
保存されたホストキーを比較しています。

-B エンドホスト:エンドポート
「Netcat 類似」モード。Dropbear は指定されたホストに接続し、
に転送された接続 エンドホスト。 これは dbclient の標準として表示されます。
入出力。

-c 暗号リスト
有効にする暗号のカンマ区切りリストを指定します。 使用 -c 助けます リストする
可能性。

-m MACリスト
有効にする認証 MAC のカンマ区切りリストを指定します。 使用 -m 助けます 〜へ
可能性を列挙します。

-s 指定されたコマンドは、sftp に使用されるサブシステムとして要求されます。 ドロップベア
sftp 自体は実装されていませんが、OpenSSH sftp クライアントを使用できます。 SFTP -S
データベースクライアント user @ host

-V バージョンを印刷する

マルチホップ


Dropbear では、カンマで区切って複数の「ホップ」を指定することもできます。 この中で
最初のホストに接続が確立される場合、TCP 転送接続が行われます。
それを介して XNUMX 番目のホストに送信されます。 最終宛先以外のホスト
暗号化された SSH ストリーム以外は何も表示されません。 ホストのポートは次のとおりです。
キャレットで指定します (例: matt@martello^44 )。 この構文は scp または
rsync (ssh/rsh コマンドとして dbclient を指定)。 ファイルを「バウンス」できる
複数の SSH ホップ、例:

scp -S dbclient matt@martello、root@wrt、canyons:/tmp/dump 。

ホスト名は前のホップによって解決されることに注意してください (したがって、「峡谷」は、
上の例では、他の -L TCP 転送ホストと同じ方法です。 ホスト
キーは、指定されたホスト名に基づいてローカルでチェックされます。

エスケープ キャラクター


改行を入力してからキー シーケンスを入力する ~. (チルダ、ドット) は終了します
繋がり。 シーケンス 〜^ Z (チルダ、ctrl-z) は接続をバッ​​クグラウンドで行います。 これ
この動作は、PTY が使用されている場合にのみ適用されます。

ENVIRONMENT


DROPBEAR_PASSWORD
リモート認証に使用するパスワードを環境で指定可能
変数 DROPBEAR_PASSWORD。 パスワードが漏洩しないように注意する必要があります
マルチユーザー システム上の他のユーザーに送信するか、アクセス可能なファイルに保存します。

SSH_ASKPASS
dbclient は、外部プログラムを使用してユーザーにパスワードを要求できます。
SSH_ASKPASS は、パスワードを返すプログラムのパスに設定する必要があります。
標準出力。 このプログラムは、DISPLAY が設定されている場合にのみ使用されます。
標準入力が TTY ではないか、環境変数 SSH_ASKPASS_ALWAYS が設定されています。

注意事項


zlib サポートを使用してコンパイルされ、サーバーがそれをサポートしている場合、dbclient は常に を使用します。
圧縮。

onworks.net サービスを使用してオンラインで dbclient を使用する



最新のLinuxおよびWindowsオンラインプログラム