有没有一个简单的 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 连接上运行,但不会在正常登录会话上运行。