我试图在我的本地服务器上使用 SCP 将文件从一个远程服务器复制到另一个远程服务器(两个远程服务器都使用自定义端口(xxxx)
我在尝试:
scp -r -P xxxx root@xxx.xxx.xxx.111:/home/myimages/images.tar.gz root@xxx.xxx.xxx.222:/home/myimages/images.tar.gz
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed out
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我正在尝试将 sftp 连接到由其他人托管的服务器。
为了确保这sftp user@sftp.xxxxxx.com行得通,我做了标准,我被提示输入密码并且工作正常。
我正在设置一个 cron 脚本来每周发送一次文件,因此给了他们我们的公钥,他们声称已将其添加到他们的 authorized_keys 文件中。
我现在再试sftp user@sftp.xxxxxx.com一次,仍然提示我输入密码,但现在密码不起作用...
Connecting to user@sftp.xxxxxx.com...
user@sftp.xxxxxx.com's password:
Permission denied, please try again.
user@sftp.xxxxxx.com's password:
Permission denied, please try again.
user@sftp.xxxxxx.com's password:
Permission denied (publickey,password).
Couldn't read packet: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)
但是,我确实注意到,如果我只是按下enter(无密码),它会很好地登录我......
所以这里是我的问题:
提前感谢您的帮助!
更新
我刚跑 sftp -vvv user@sftp.xxxxxx.com
....
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup …Run Code Online (Sandbox Code Playgroud) 使用 bash 是否可以在 vim 中打开文件,然后自动保存和关闭,例如
"ZZ" | vim my.file.txt
Run Code Online (Sandbox Code Playgroud)
显然上述方法行不通,但我将如何做等效的工作?- 我知道这似乎没有用例 - 但我有一个。