MacでリモートLinuxシステムに接続しました。チュートリアルの手順に従い、パッケージをインストールした後にコマンドをlrzsz
実行するように求められます。rz
チュートリアルでは、ファイルを選択するウィンドウが開きますが、私の場合はここに閉じ込められました。
[root@localhost /]# rz
?**B0100000023be50ive.**B0100000023be50
私は何が間違っていましたか?
ベストアンサー1
あなたが見ているのは、リモートエンドrz
(あなた)に要求する要求です。モデムアップロードします。
ここで明らかな質問は:ZMODEMをサポートする端末を使用していますか?rz
リモート側が起動した後、ZMODEMのアップロードを開始しましたか?
rz
コンパニオンプログラムが付属していますsz
(この名前はそれぞれ「ZMODEM受信」と「ZMODEM送信」の略語である可能性が高い)。リモート・システムから開始した後rz
(またはZMODEMアップロードを期待するようにリモート・システムをトリガーした後)、*nixシステムで実際のアップロードを開始する必要があります。これは通常、sz
適切なパラメータで始まります。合わせて完成します。その後、両方のユーティリティは互いに通信してファイルを転送し、転送にエラーがないことを確認します。 (ZMODEMは、エラー修正が贅沢であり、自動再送信が標準ではなく例外だった時代に始まったことを覚えておいてください。)
当時、ターミナルプログラムはZMODEM要求を処理する方法が異なりました。一部はトリガーパケットを検出すると自動的にアップロードまたはダウンロードプロセスを開始しましたが、一部は完了するために手動操作が必要でした。使ってどれだけ驚いたのか覚えています。終了以前は、ローカルでファイル転送を開始するために追加の手順を実行することなく、自動的にアップロードまたはダウンロードが開始されました。
ファイル転送にZMODEMを使用する特別な理由がない場合は、sftp / scpなどのものを使用する方が簡単です。リモートシステムの場合は、ターミナル接続(ssh)用のインフラストラクチャを設定する必要があります。