欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 美景 > ssh服务配置

ssh服务配置

2025/2/24 13:00:26 来源:https://blog.csdn.net/jayais/article/details/145039712  浏览:    关键词:ssh服务配置

安装ssh

[root@server ~]# yum  install  openssh-server

配置文件分析

[root@server ~]# vim  /etc/ssh/sshd_config
21.#Port 22  # 默认监听22端口,可修改
22.#AddressFamily any  # IPV4和IPV6协议家族用哪个,any表示二者均有
23.#ListenAddress 0.0.0.0 # 指明监控的地址,0.0.0.0表示本机的所有地址(默认可修改)
24.#ListenAddress :: # 指明监听的IPV6的所有地址格式26.#HostKey /etc/ssh/ssh_host_rsa_key     # rsa私钥认证,默认
27.#HostKey /etc/ssh/ssh_host_ecdsa_key   # ecdsa私钥认证
28.#HostKey /etc/ssh/ssh_host_ed25519_key # ed25519私钥认证34 #SyslogFacility AUTH  # ssh登录系统的时会记录信息并保存在/var/log/secure
35.#LogLevel INFO   # 日志的等级39.#LoginGraceTime 2m   # 登录的宽限时间,默认2分钟没有输入密码,则自动断开连接
40 PermitRootLogin yes # 允许管理员root登录 
41.#StrictModes yes   # 是否让sshd去检查用户主目录或相关文件的权限数据
42.#MaxAuthTries 6  # 最大认证尝试次数,最多可以尝试6次输入密码。之后需要等待某段时间后才能再次输入密码
43.#MaxSessions 10   # 允许的最大会话数49.AuthorizedKeysFile .ssh/authorized_keys # 选择基于密钥验证时,客户端生成一对公私钥之后,会将公钥放到.ssh/authorizd_keys里面
65 #PasswordAuthentication yes  # 登录ssh时是否进行密码验证
66 #PermitEmptyPasswords no    # 登录ssh时是否允许密码为空……
123.Subsystem sftp /usr/libexec/openssh/sftp-server #支持 SFTP ,如果注释掉,则不支持sftp连接
AllowUsers user1 user2 #登录白名单(默认没有这个配置,需要自己手动添加),允许远程登录的用户。如果名单中没有的用户,则提示拒绝登录

ssh实验

实验1

  • 修改ssh服务器端的端口号

  • 第一步:服务端操作,编辑配置文件,修改端口号

实验2

  • 拒绝root账户远程登录

  • 方法:使用配置文件中的Permitrootlogin参数进行实现

  • 参数值:

参数类别是否允许ssh登录登录方式交互shell
yes允许无限制无限制
no不允许
prohibit-password允许仅允许使用密码无限制
forced-commands only允许仅允许密钥授权的口令

 

实验3

  • 允许特定账户进行ssh登录,其它账户无法登录

  • 第一步:服务端添加新账户

实验4

ssh-keygen
  • ssh-keygen是用于生成、管理、转换密钥的工具

  • 格式:

 

实验5

  • xshell使用密钥登陆

  • 之前xshell使用的是密码登录,现在通过密钥的配置,实现无密码登录

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词