bash - ssh 和 sudo su 在不提示输入密码的情况下获取交互式终端
问题描述
我想通过 ssh 获得一个 root 的交互式终端。结果应与以下内容相同:
user1@local$ ssh user2@remote
user2@remote$ sudo su
root@remote# _
我已经尝试过:
sshpass -p $passwd ssh -t $user@$ip "echo $passwd | sudo -S su"
但是 ssh 将在执行此脚本后立即终止。如何握住交互式终端?
解决方案
推荐阅读
- amazon-web-services - 集群重启后 Kubernetes 命名空间消失
- ios - Xamarin iOS 中的 Objective C 本机库绑定问题
- python - 不同大小的相同列表取决于初始化
- fiware - Fiware idm 不发送“我接受”链接以确认创建用户
- java - SSLHandshakeException:收到致命警报:从部署在同一服务器中的另一个 Web 服务调用一个 Web 服务时,handshake_failure
- java - JMS 发布/订阅问题
- firebase - Firebase Firestore 新行命令
- typescript - 从 Angular 6 组件动态加载外部 javascript 文件而不操作 HTML DOM
- ionic-framework - 无法创建 ionic 3 项目
- python - Requests-HTML 抓取标签图片 url (Requests-HTML, python)