ssh 配置

Posted

tags:

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

/bin/cp -f /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
sed -i ‘s/#Port.*/Port 62920/g‘ /etc/ssh/sshd_config                                    # 设置ssh监听端口
sed -i ‘s/#PermitRootLogin.*/PermitRootLogin no/g‘ /etc/ssh/sshd_config                 # 禁止root用户登录
sed -i ‘s/#LoginGraceTime.*/LoginGraceTime 10m/g‘ /etc/ssh/sshd_config                  # 当用户连接ssh时多久没登录进来就断开
sed -i ‘s/PasswordAuthentication.*/PasswordAuthentication no/g‘ /etc/ssh/sshd_config    # 不允许使用密码登录,而是使用密钥登录
sed -i ‘s/GSSAPIAuthentication.*/GSSAPIAuthentication no/g‘ /etc/ssh/sshd_config        # 设置是否允许基于GSSAPI的用户认证
sed -i ‘s/#UseDNS.*/UseDNS no/g‘ /etc/ssh/sshd_config                # 设置是否使用dns反向解析,这是用来优化登陆速度的 
sed -i ‘s/#MaxStartups.*/MaxStartups 1000/g‘ /etc/ssh/sshd_config    # 设置同时允许几个尚未登入的联机,当用户连上ssh但并未输入密码即为所谓的联机 
chmod 600 /etc/ssh/sshd_config    
/etc/init.d/sshd restart

 

 

 

 

    

以上是关于ssh 配置的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

VS Code配置markdown代码片段

VS Code配置markdown代码片段

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段