Linux下的ssh 服务器一般用的都是OpenSSH,可是发现有些时候通过ssh连接服务器时总会有大概10秒钟左右的延迟。
一开始以为是OpenSSH的安全策略,防止端口扫描,后来发现自己想多了。解决方法如下:
修改服务器上的/etc/ssh/sshd_config文件,注意是sshd_config,不是ssh_config。
将其中的UseDNS一行的注释去掉,改为:
UseDNS no
重启sshd:
service sshd restart
退出ssh,重新登录,发现没有延迟了。
默认情况下,UseDNS选项是打开的,当客户端连接ssh服务器时,ssh服务器会根据客户端的ip地址RTR反向查询客户端的hostname,然后再根据hostname进行DNS解析,得到ip地址,验证与原客户端的ip地址是否一致。这是一种防欺诈的手段,但是我们做实验的服务器都在内网中,客户端也在内网中,没有RTR记录打开这个选项也没有意义,只会浪费时间。
关于作者 · AdminI am Yasin, let's talk about these first!
相关文章
1. 生成公钥 以xshell为例: 打开xshell 工具 用户秘钥管理者 生成 复制OpenSSH公钥内容 2. 到服务器 将要加入的公钥复制进去即可
说明 社区版1Panel可以使用默认免费的WAF功能,但是免费版不提供拦截记录查看的功能; 此处记录如何手动查看WAF拦截记录; 1Panel的网站WAF基于Openresty,需要在应用商店中安装Openresty; 本案例1Panel版本:v1.10.28 lts
说明 将1Panel中openresty创建的网站根目录更改为宿主机共享目录; 环境结构说明: 在Windowns10(宿主机)中安装VMware; 再在VMware中安装Debian11; 再在Debian11中安装1Panel; 共享文件夹说明: 假设宿主机中有个目录“d:/ linux”,里边是无数个网站的代码; VMware中给Debian11开启了文件夹共享,将宿主机中该文件夹共享到Debian11中的“/mnt/hgfs/ linux”;
说明 CentOS7下FreeSWITCH安装 安装环境:CentOS7 x64 执行安装用户:root
文章评论
还没有评论,欢迎留下第一条回复。
登录 或 注册 后发表评论。