无法创建文件SFTP,SCP或通过Plesk文件管理器

时间:2019-08-21 21:57:57

标签: plesk

目标:创建域,通过SFTP访问以上传一些文件并进行编辑。

已完成的步骤:

  • 创建的域
  • 创建了虚拟主机访问用户。授予用户访问/ bin / sh的权限(也尝试过/ bin / bash(chrooted)

我通过通过 ssh 登录来测试用户。效果很好,我可以进入新域,也可以从 httpdocs 中删除内容,也可以创建它。

什么不起作用:

  • 我尝试使用 sftp:// 协议按照常规方式通过FileZilla访问。返回消息:
  

已连接到mynewdomain

     

错误:从SFTP服务器接收到意外的文件结束

如果我故意输入了错误的密码,它将捕获该密码,并在身份验证错误时失败,因此我知道用户身份验证有效。

  • 我尝试使用scp命令发送数据。我必须设置服务器允许的密码原因。

    scp -c aes128-cbc some_stuff usercreated @ mynewdomain:/

    用户创建的密码:

    scp:/ some_stuff:权限被拒绝

  • 我尝试转到Plesk自己的文件管理器,然后通过该文件上传。没有骰子,失败并显示一条无用的消息。

enter image description here

在Plesk论坛中找到this thread

  

编辑/ etc / ssh / sshd_config文件   将PasswordAuthentication和ChallengeResponseAuthentication更改为   是,然后向下滚动,直到看到以下行:Subsystem sftp   / usr / lib / openssh / sftp-server在上面一行下面注释掉   写这个:子系统sftp internal-sftp重新启动ssh /etc/init.d/ssh   重新开始。 Filezilla:将协议设置为SFTP,设置用户和密码   以前在Plesk Web界面中配置的(您的FTP帐户   域),此连接不需要ssh密钥。

我已完成此操作,然后重新启动了服务器。然后,我尝试使用 sftp ,我得到了:

 sftp usercreated@blablanewdomain
 Unable to negotiate with ip_addresss_here port 22: no matching key exchange 
 method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman- 
 group1-sha1
 Connection closed.  
 Connection closed

我认为sftp可能受到服务器范围的阻止,所以我去了工具和设置> 安全策略。但我看到该选项** 同时选择允许安全FTPS和不安全FTP连接**。

我对此一无所知,我在哪里搞砸了?

0 个答案:

没有答案