我想将一个文件夹转移到另一个文件夹。
以下是我的命令
scp /home/web/domains/site.com/public_html/sql/months [email protected]:/home/web/domains/site.com/public_html/sql/months2
当我输入上述命令时,出现错误消息:
ssh: connect to host 54.84.145.22 port 22:Connecton refused
我的根登录端口是9311
为什么显示错误并且端口显示错误22不是9311?
PS:我正在使用SSH。Linux服务器。
答案1
如果您在非标准端口上运行 ssh,则需要使用-P
选项指定它。此外,如果您想访问文件夹,则需要使用-r
选项执行此操作,这样它就会进入子目录。
scp -r -P 9311 /home/web/domains/site.com/public_html/sql/months \
[email protected]:/home/web/domains/site.com/public_html/sql/months2
为了确保服务在远程服务器上运行,你可以尝试使用以下命令直接 ssh 到该计算机
ssh -p 9911 [email protected]