我想将编辑后的文件上传到服务器中的任何位置,因此我想找到一种以root用户身份登录WinSCP的方法。
我尝试使用aws-ec2凭据作为WinSCP的根用户登录,并且它始终响应并显示以下错误消息: 接收到太大(... B)SFTP数据包。支持的最大数据包大小为102400 B
注意:我可以使用ec2-user登录
答案 0 :(得分:1)
看来我可以以root用户身份登录并使用
在WinSCP中成功编辑和上传我的文件(缺点是,shell登录将不起作用,仅在WinSCP / sftp上登录)
将/ etc / ssh / sshd_config中的ForceCommand行更改为:“ ForceCommand internal-sftp” https://winscp.net/forum/viewtopic.php?t=2918
编辑:
为授权密钥创建备份
编辑您的授权密钥
您将在其中看到这些单词。删除它。
无端口转发,无代理转发,无X11转发,command =“ echo'请以用户\” ec2-user \“而不是用户\” root \“登录。 echo; sleep 10“
Shift Q
,然后wq
,按enter
(保存!)