我需要让ssh‘’ing进入许多不同的Linux盒(大部分是Ubuntu),每次我想念我的基本别名。是否有方法设置别名等
ssh时打开机器.bashrc/.bash_profile?下面只需在远程计算机上的非交互式shell中执行别名命令并终止会话(如预期的那样):kashyap@Laptop$ ssh root@ec2-1-2-3-4.compute-6.amazonaws.com "alias c=clear; alias p=pwd; alias l='ls -altr'
如果我能从本地机器中选择一个文件作为init脚本在远程上执行,但我愿意接受更少的文件,我会很高兴的。
例如。
ssh usr@remote --init-script=/local/my_init_script_for_ssh_sessions发布于 2016-04-11 19:48:14
您可以通过添加
LocalCommand scp username@yourserver:~/.bashrc /serverhome/.bashrc;source .bashrc
行到ssh配置文件。还有一个PermitLocalCommand选项需要设置为true。
https://unix.stackexchange.com/questions/275802
复制相似问题