网站建设与管理案例教程,网站技能培训,深圳市绿色建筑信息平台,分宜网站建设目录
设置免密登录
客户端生成密钥 将公钥上传到服务器
创建别名
创建config配置
配置说明
保持SSH连接不断
方案一
方案二
设置免密登录
客户端生成密钥
在终端输入如下命令#xff0c;进行回车即可完成后会在用户目录下的.ssh目录下生成公钥id_rsa.pub和私钥id_r…目录
设置免密登录
客户端生成密钥 将公钥上传到服务器
创建别名
创建config配置
配置说明
保持SSH连接不断
方案一
方案二
设置免密登录
客户端生成密钥
在终端输入如下命令进行回车即可完成后会在用户目录下的.ssh目录下生成公钥id_rsa.pub和私钥id_rsa
ssh-keygen 将公钥上传到服务器
打开Linux终端输入ssh-keygen一直回车生成服务器端的公钥和私钥完成后进入.ssh目录cd .ssh编辑如下文件 vim authorized_keys 将客户端的id_rsa.pub中的文本拷贝到上述打开的文件中在客户端终端输入ssh user_nameip即可免密登录
创建别名
在上述连接命令中需要输入IP难以记忆使用别名更容易记忆连接
创建config配置
进入客户端的.ssh文件中创建文件config在文件中添加如下内容 Host myremoteHostName ipUser rootIdentitiesOnly yes
配置说明
Host 后边的是名称以后可以根据这个名称进行访问HostName是你的主机IP地址User为主机登录的用户名IdentitiesOnly yes固有配置
之后可以通过ssh myremote进行连接了
保持SSH连接不断
使用ssh连接后长时间不使用连接会自动断开
方案一
服务器主动保持连接
在服务器进行配置 vim /etc/ssh/sshd_config 添加如下两句 ClientAliveInterval 120
ClientAliveCountMax 720重启sshd服务 systemctl restart sshd
第一句意思是服务端每间隔120s会向客户端发送一个空数据包第二句表示服务器最大会发送720次,120*72024小时24小时期间连接是不会断开的
方案二
客户端主动保持连接
编辑第二部分的config文件增加ServerAliveInterval 120
这样客户端每隔120秒向服务器发送一个空数据包