Eri*_*ric 9 ssh sftp winscp root
您好我可以使用我自己的用户名使用WinSCP登录GCE VM,无法以root身份登录...默认情况下,根据Google,可以更改.
改变如下:
第1步:登录SSH和Su Root
# sudo su root
Run Code Online (Sandbox Code Playgroud)
第2步:更改密码Root
#passwd root
Run Code Online (Sandbox Code Playgroud)
第3步:配置SSHD允许Root登录
#nano /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
#service sshd restart (I used ssh as I'm using ubuntu and sshd wouldn't work)
Run Code Online (Sandbox Code Playgroud)
试图通过WinSCP以root身份登录但是我得到了
"收到太大(1349281121 B)SFTP数据包.最大支持的数据包大小为1024000 B.该错误通常是由启动脚本(如.profile)打印的消息引起的.该消息可能以'Plea'开头." 无法初始化SFTP协议.主机是否运行SFTP服务器?"
有任何想法吗?
收到太大的SFTP数据包.支持的最大数据包大小为102400 B.
原因: 当.bashrc文件将数据打印到屏幕(例如archey,screenfetch)时,可能会出现此问题.该的.bashrc文件运行,每任何控制台shell初始化时间.
解决方案: 只需将生成.bashrc文件输出的任何脚本移动到.bash_profile.在.bash_profile中,只有当你创建一个物理shell会话中运行.
小智 5
如果您使用 Ubuntu linux 并尝试连接服务器,则“请以 Ubuntu 用户身份登录”,您应该以 ubuntu 用户身份进行 sftp,而不是以 root 身份。
尝试一下,希望它对你有用!
谢谢!
嗯,我在 WinSCP 的“协议选项”下的高级设置中添加了这个: sudo /usr/lib/openssh/sftp-servers
我现在可以使用自己的用户名登录并移动文件。虽然不太确定这是如何工作的,但我认为它以某种方式将您在登录时更改为 root 用户?
更多信息: https: //winscp.net/eng/docs/faq_su
| 归档时间: |
|
| 查看次数: |
12214 次 |
| 最近记录: |