ssh - 在 PuTTY 中启动 SSH 连接,运行命令,并保持 session 处于事件状态

标签 ssh putty

每次我通过 PuTTY SSH 到服务器时,我都想运行一些 shell 命令。我正在连接到由其他人管理的生产网络服务器,我不想在那里存储我自己的脚本。

我看到选项 连接 > SSH > 远程命令 ,但如果我将初始化命令放在那里,在启动 session 后,它会在命令执行后立即关闭。我如何运行远程命令,然后保持 session 打开以便我可以继续使用它?

最佳答案

命令完成后,SSH session 将关闭(并关闭 PuTTY)。默认情况下,“命令”是一个 shell。由于您已覆盖此默认“命令”,但仍想运行 shell,因此您必须自己显式执行 shell:

my-command ; /bin/bash

另见 Executing a specific command on the server .

关于ssh - 在 PuTTY 中启动 SSH 连接,运行命令,并保持 session 处于事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28779243/

相关文章:

docker - 编辑正在运行的Docker容器

node.js paypal https 请求

python - 如何检测 python 应用程序 (Linux) 中的用户不活动时间?

linux - 如何使用 Spring Boot Remote Shell (CRaSH) 发送本地文件

php - 安装 fileinfo php 扩展

windows - 尝试连接 SSH 时权限被拒绝(公钥)

ssh - 响应 y(es) 到 psftp 主机 key 提示

java - JSCH 的奇怪行为

linux - 如何对 PuTTY 的 psftp.exe 进行 sudo su

ubuntu - AWS Ubuntu 通过 Putty