ssh 进入文件夹

ssh 进入文件夹

有没有一个简单的 unix 命令可以通过 SSH 连接到文件夹?我想让我的别名为我做这个额外的步骤!感觉很浓密。

这难道不存在吗?ssh [email protected]:/var/www/mysite

答案1

尝试运行:

ssh -t [email protected] 'cd /var/www/mysite; $SHELL -il'

这将启动带有附加 tty 的批处理命令。在远程端,批处理命令将更改到所需的目录并启动交互式登录 shell(使用远程站点上的 /etc/passwd 中的 shell)。之后事情应该正常进行。您甚至可能想在前面添加env - TERM=$TERM DISPLAY=$DISPLAY.

答案2

在您连接到的服务器上,您可以添加cd /var/www/mysite到该~username/ssh/rc文件。这将在所有 ssh 连接上运行,但不会在正常登录会话上运行。

相关内容