対話型SSHはOSXでは動作しますが、rsyncまたはscpでは動作しません。

対話型SSHはOSXでは動作しますが、rsyncまたはscpでは動作しません。

ssh動機は、私が入ることができるサーバーがありますが(キーペアがあるかどうか、つまりパスワードがあるかどうか)を通過したりファイルを送信したりrsyncするscpことはできませんsftp。誰かがsshとファイル転送プロトコルが同じポートを使用しているかどうかを確認する必要がありましたが、どのように確認するのかわかりません。

私がどのように出勤するかについての他のアイデアがある場合は、教えてrsyncくれてありがとう。

私が実行すると、rsync -avvvvvPt ./ [USER]@[REMOTE]:. 次のようになります。

FILE_STRUCT_LEN=24, EXTRA_LEN=4
cmd=<NULL> machine=[REMOTE] user=[USER] path=.
cmd[0]=ssh cmd[1]=-l cmd[2]=[USER] cmd[3]=[REMOTE] cmd[4]=rsync cmd[5]=--server cmd[6]=-vvvvvlogDtpre.iLsfx cmd[7]=--partial cmd[8]=. cmd[9]=. 
opening connection using: ssh -l [USER] [REMOTE] rsync --server -vvvvvlogDtpre.iLsfx --partial . .  (10 args)
msg checking charset: UTF-8

その後まで停止しますctrl-c

ベストアンサー1

両方のサーバーに同じSSHポートが必要です。

あるサーバーのポートが22で、別のサーバーのポートが44の場合、scpは機能しません。

おすすめ記事