我通常ssh到我的aws帐户然后立即将目录更改为我的工作目录。
我现在在.zshrc文件中使用sash命令的别名。但是,理想情况下,我想在ssh中使用alias命令自动更改目录。无法找出远程服务器上的cd部分。我的别名现在看起来像这样:
alias aws="ssh -i ~/.ssh/mykeypair.pem ubuntu@11.11.111.11"
答案 0 :(得分:1)
我认为首选的方法是在远程主机上创建~/.zshrc
或~/.bashrc
文件,或者只追加到最后:
cd your/working/directory/
刚刚测试过并且对我来说很好用
其他方式是将您的别名更改为:
alias aws="ssh -tt -i ~/.ssh/mykeypair.pem ubuntu@11.11.111.11 'cd your/working/directory/; bash'"
此外,如果要在远程主机上使用bash
作为shell,则可以更改zsh
的{{1}}。