2024年8月

解决SSH掉线频繁的一种思路

sudo vim /etc/ssh/sshd_configClientAliveInterval 30 ClientAliveCountMax 99ClientAliveInterval: 服务器向客户端发送保持活动请求的时间间隔(秒)。ClientAliveCountMax: 服务器在断开连接前允许的最大未响应请求数。参考https://blog.csdn.net/qq_36803941/article/details/139982867

VScode开启无密码连接服务器

方法一本地生成公私钥在任意地方打开cmd输入ssh-keygen,结果如下,会提示是否生成,一路回车即可根据生成的位置,打开对应的文件夹,即C:\Users\[用户名]/.ssh/id_rsa会看到有两个文件,分别对应公钥和私钥将公钥文件id_rsa.pub上传至自己目录下的.ssh文件夹进入.ssh目录,即cd .ssh输入以下命令cat id_rsa.pub >> authorized_keysVScode加入本地密钥地址,IdentityFile方法二首先连接服务器在终端输入ssh-keygen,并一路回车进入.ssh目录,cd .ssh运行 cat id_rsa.pub >> authorized_keys在vscode左侧文件夹区域将id_rsa文件下载至本地,放到C:\Users\\[用户名]/.ssh/VScode加入本地密钥地址,IdentityFile服务器的操作sudo vim /etc/ssh/ssh_config将PasswordAuthentication on注释删除总结其实方法一和方法二的操作没有什么不一样,都是服务器存放公钥文件,

目录