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は機能しません。