Shell I';我在使用SCP将文件上载到Sourceforge时遇到问题

Shell I';我在使用SCP将文件上载到Sourceforge时遇到问题,shell,scp,sourceforge,winscp,Shell,Scp,Sourceforge,Winscp,因此,我完成了第一个程序的编写,并尝试将其上载到我的sourceforge帐户,但文件大小太大,无法使用sourceforge提供的普通html5上载管理器。Soursceforge说“对于较大的文件,请使用FTP、SCP或rsync”。他们也提供了这样的一个,我不知道如何使用 scp file.zip jsmith@frs.sourceforge.net:/home/frs/project/fooproject/Rel_1 我应该像这样通过WinSCP.com提示符运行这个吗 WinSCP&

因此,我完成了第一个程序的编写,并尝试将其上载到我的sourceforge帐户,但文件大小太大,无法使用sourceforge提供的普通html5上载管理器。Soursceforge说“对于较大的文件,请使用FTP、SCP或rsync”。他们也提供了这样的一个,我不知道如何使用

scp file.zip jsmith@frs.sourceforge.net:/home/frs/project/fooproject/Rel_1
我应该像这样通过WinSCP.com提示符运行这个吗

WinSCP> scp file.zip jsmith@frs.sourceforge.net:/home/frs/project/fooproject/Rel_1
看到命令行是如何影响我的,但是(如果您有任何教程的链接,我完全愿意学习如何使用命令行将文件传输到sourceforge,:/),我尝试与WinSCP GUI和以下信息建立连接

主机:myusername@frs.sourceforge.net

用户名:MyUsername

密码:MyPassword

但是在SCP连接完成之前,我得到了以下错误

连接已意外关闭。服务器发送的命令存在 状况1

跳过启动消息时出错。您的shell可能不兼容 使用应用程序(建议使用bash)


我们将非常感谢您在正确的方向上给予的任何帮助或轻推。从我收集的资料中,我应该了解更多关于贝壳的知识,但我不知道从哪里开始。提前谢谢,干杯

一般来说,问这类问题的最佳地点是以下三个问题之一:

irc.freenode.net上的sourceforge频道

sfnet上的电子邮件支持_ops@geek.net


虽然我们在监控Stackoverflow,但它并不是我们最快的支持渠道。我已经请我们的一位支持工程师看了一下。

一般来说,提出此类问题的最佳地点是以下三个问题之一:

irc.freenode.net上的sourceforge频道

sfnet上的电子邮件支持_ops@geek.net


虽然我们在监控Stackoverflow,但它并不是我们最快的支持渠道。我已经请我们的一位支持工程师看一看。

看来您正试图用WinSCP做一些奇怪的事情。您正在尝试“Open Terminal”选项,我认为它只是尝试在主机上打开ssh会话。但是,我们不支持到frs.sourceforge.net的ssh会话

通常,如果您尝试通过ssh连接到该主机,会收到以下消息:

欢迎光临

这是一个受限的Shell帐户。 您只能在此处复制文件

与frs.sourceforge.net的连接已关闭

但我认为WinSCP吃了那个,或者别的什么。
无论如何,我认为您需要做的只是将WinSCP用作图形化的两窗格sftp客户端。在左侧导航到要上载的文件,在右侧导航到目标目录,等等。

看来您正试图对WinSCP执行一些奇怪的操作。您正在尝试“Open Terminal”选项,我认为它只是尝试在主机上打开ssh会话。但是,我们不支持到frs.sourceforge.net的ssh会话

通常,如果您尝试通过ssh连接到该主机,会收到以下消息:

欢迎光临

这是一个受限的Shell帐户。 您只能在此处复制文件

与frs.sourceforge.net的连接已关闭

但我认为WinSCP吃了那个,或者别的什么。
无论如何,我认为您需要做的只是将WinSCP用作图形化的两窗格sftp客户端。导航到左侧要上载的文件,并导航到右侧的目标目录,依此类推。

您正在将SCP协议与WinSCP一起使用。确保使用SFTP。

您正在将SCP协议与WinSCP一起使用。确保使用SFTP。

以下是连接方法:

  • 选择协议SCP
  • 单击高级
  • 环境-->SCP/Shell-->Shell(请参阅红色的3):更改目标服务器上可用的Shell
  • 它可以通过git bash连接到Windows 10的ssh服务器


    以下是如何连接:

  • 选择协议SCP
  • 单击高级
  • 环境-->SCP/Shell-->Shell(请参阅红色的3):更改目标服务器上可用的Shell
  • 它可以通过git bash连接到Windows 10的ssh服务器


    可能它不支持“浏览”(winscp在打开连接时默认会这样做),所以您需要使用命令行吗?或者可能缺少一个键?可能它不支持“浏览”(winscp在打开连接时默认会这样做),所以您需要使用命令行?或者可能丢了钥匙?但为什么?为什么不坚持默认的SFTP?但是为什么?为什么不坚持使用默认的SFTP呢?