SSH连接保持会话
会话保持
相信玩服务器的朋友都遇到过这个问题,终端里的ssh连接服务器经常超时,自动断开链接; 而又不想专门下载一个ssh客户端,一方面是因为安全问题,另一方面是觉得有些鸡肋。所以查了一下能否将ssh的会话保持住,不自动断开连接,还真有。
主要有两个参数:
1 | #发送保持活跃的数据包时间间隔,单位为秒,默认300秒 |
如果需要更改全部用户的设置,修改/etc/ssh/ssh_config中的文件;
如果只改某一个用户中的设置,修改~/etc/ssh/ssh_config中的文件;
PS:
Host * :Host后面加的是服务器ip、ip端,*代表所有服务器
设置别名
为经常访问的服务器设置别名,就不用每次都写全信息了。同样,还是编辑ssh_config文件
1 | //添加,后保存退出 |
其中,Host、HostName、User为必须,其他可以根据自己需要配置。各属性含义如下:
- Host 别名
- HostName 指定登录的主机名或IP地址
- Port 指定登录的端口号
- User 登录用户名
- IdentityFile 登录的公钥文件(如果是pem文件,可以将pem添加到ssh,ssh-add命令)
- IdentitiesOnly 只接受SSH key 登录
- PubkeyAuthentication