Aiv*_*ler 9 sudo putty scp winscp amazon-ec2
我仔细按照这里的说明操作,但是我没有正确使用.这是我做的:
跳过启动消息时出错.您的shell可能与应用程序不兼容(建议使用BASH).
注意:这适用于Putty
有了这篇文章和这个AWS论坛帖子的信用,似乎诀窍是Defaults requiretty在sudoers中评论.我现在的程序:
sudo visudo,编辑/ etc/sudoers的特殊命令.Defaults requiretty.#在该行之前插入哈希符号()以将其注释掉:#Defaults requiretty:wq以写入文件并退出visudo.在WinSCP中:
sudo su -..ppk文件).WinSCP 不支持需要终端仿真或用户输入的命令。
请参阅: http: //winscp.net/eng/docs/remote_command#limitations
由于sudo su -需要密码,因此它不起作用。
有一种解决方法:root登录时不提示输入密码。您可以通过编辑通常位于以下位置的 sudoers 文件/etc/sudoers并添加:
root ALL=NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)
不用说,这不是一件好事 - 原因应该是显而易见的:)
| 归档时间: |
|
| 查看次数: |
8447 次 |
| 最近记录: |