
私は学校のサーバーの1つで(学生として)仕事をしていましたが、ファイルのscpによる送受信に問題がありました。ローカルマシンにログインした状態でサーバーからファイルをプッシュ/プルしようとしています。
user@localHost$ scp <user>@<schoolServ>:<file> .
動作せず、ターミナルが無期限にハングします。ただし、リモートマシンにssh接続して、反対方向から転送を試みても問題はありません。
user@schoolServ$ scp <file> <user>@<localHost>:~/.
正常に動作します。3 つの異なるマシン (OS X と Linux) で試しましたが、効果はありませんでした。これが発生する原因について何か考えはありますか?
答え1
Scp には詳細オプションがあるかもしれません。それを試して、何が表示されるか確認してください。私も以前同じような問題に遭遇したことがあり、ターゲット マシンの .profile または .bashrc 内の一部のコマンドが、印刷されない文字を含む空白行を書き出していたことが判明しました。これが SSL ハンドシェイクの問題を引き起こしました。