0
我一直在試圖配置我的應用程序通過ssh發送命令。 ssh連接絕對可以正常工作,但我希望能夠通過命令行發送'1',並在遠程服務器上打開文件。這個別名在遠程機器上正常工作,但當通過ssh給出'1'命令時它不起作用。我已經閱讀,顯然這是由於shell是非交互式的。但是,由於我的應用程序的限制,我無法輕鬆更改ssh啓動腳本。我正在尋找一種方法來改變遠程機器的〜bashrc文件,以允許本地機器訪問它的別名。我試過添加通過ssh連接連接時使用遠程服務器的別名
if [ -z "$PS1" ]; then
shopt -s expand_aliases
fi
到〜bashrc文件但它不工作。任何幫助將是一個天賜之物!
那你到底在做什麼? 'ssh 1'? –
這是我的命令行設置。 – Liz