ssh中将常用的命令做别名

Posted vivi~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh中将常用的命令做别名相关的知识,希望对你有一定的参考价值。

1.vim ~/.bashrc

将光标落到user下面

2. 输入 alias x=‘ssh的命令’

3.按ESC键,退出输入状态;

4.按:,然后输入wq,保存退出;

 

5. source ~/.bashrc 更新下该文件

 

 

2016.10.25update:

add jmeter alias!

alias jmeter=\'open /usr/local/Cellar/jmeter/3.0/bin/jmeter\'

---------------

 

**2020.01.19 update:**

####add git alias

1. vim ~/.gitconfig   进入gitconfig配置文件

2. 设置快捷方式如下:

```

[alias]
history = "log --graph --pretty=format:\'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\' --abbrev-commit"

```

 

 

3. 效果: git history

whhhhh 奏是这么花里胡哨

 

 -----------------------------

补一个 ssh 连接的东东

terminal 总是中断

于是 在 本机terminal设置:

`~/.ssh/config`

添加:

TCPKeepAlive=yes
# Client每隔 60 秒发送一次请求给 Server,然后 Server响应,从而保持连接
ServerAliveInterval 60
# Client发出请求后,服务器端没有响应得次数达到3,就自动断开连接,正常情况下,Server 不会不响应
ServerAliveCountMax 3



然后不放心,又在 ssh 的目标ip上添加:
sudo vi /etc/ssh/sshd_config

# Server 每隔 60 秒发送一次请求给 Client,然后 Client响应,从而保持连接
ClientAliveInterval 60
# Server发出请求后,客户端没有响应得次数达到 10,就自动断开连接,正常情况下,Client不会不响应
ClientAliveCountMax 10
sudo restart ssh

希望有用吧

hhhhh  来事儿啦

连不上,报了个错,但是连另外一台ip就可以 it works fine,same os, same version。

然后把昨天加的 三行去掉,可以了。。但是不知道这个ssh 能保持多久。

ClientAliveInterval 60

ClientAliveCountMax 10
sudo restart ssh
 
kex_exchange_identification: read: Connection reset by peer