0

別のコンピューターからローカルのコンピューターに、またはその逆に単純に scp するのは簡単です。ただし、既に別のコンピューターに ssh した場合はどうすればよいでしょうか?

user@anothercomp:~/$ssh ~/path/file (how to specify local computer?):~/localpath/file

私のコンピューターはサーバーではなく個人のラップトップであるため、ドメイン名を指定する必要があり、私のラップトップはサーバーではないため、sshedが適用されない場合はここで回答します。

では、ローカル コンピューターを指定する正しい方法は何ですか? (作業中に一時データが失われる可能性があるため、ssh を終了してから scp を終了するとは言わないでください)

4

3 に答える 3

0

ssh を終了する必要はありません。ラップトップの別の仮想端末から scp を実行できます。

便宜上、パスワードを再度入力する必要がないように、接続の共有を試してみることをお勧めします。ssh -M を使用するか、~/.ssh/config を変更します。詳細については、man ssh および man ssh_config を参照してください。

于 2013-08-21T00:20:39.343 に答える
0

お使いのコンピュータにはドメイン名がありませんが、IP アドレスはまだあるので、その IP アドレスに接続できます。SSH_CLIENT変数からアドレスを取得できます。$SSH_CLIENT から IP アドレスを取得する方法を参照してください。

明らかに、コンピューターに ssh または scp するには、そこで SSH サーバーを実行する必要があります。特にWindowsを実行している場合、一般的ではないこと。

于 2013-08-21T05:51:48.127 に答える