0
我一直在试图配置我的应用程序通过ssh发送命令。 ssh连接绝对可以正常工作,但我希望能够通过命令行发送'1',并在远程服务器上打开文件。这个别名在远程机器上正常工作,但当通过ssh给出'1'命令时它不起作用。我已经阅读,显然这是由于shell是非交互式的。但是,由于我的应用程序的限制,我无法轻松更改ssh启动脚本。我正在寻找一种方法来改变远程机器的〜bashrc文件,以允许本地机器访问它的别名。我试过添加通过ssh连接连接时使用远程服务器的别名
if [ -z "$PS1" ]; then
shopt -s expand_aliases
fi
到〜bashrc文件但它不工作。任何帮助将是一个天赐之物!
那你到底在做什么? 'ssh 1'? –
这是我的命令行设置。 – Liz