centos搭建ssh

本文详细介绍了如何在CentOS系统中配置SSH服务,包括编辑sshd_config文件来修改SSH服务的各项参数,如端口、监听地址等,并说明了如何重启SSH服务及设置其自启动。此外还提供了一些关于配置项的具体建议。

1:ssh一在centos中默认安装的,安装目录为/ect/ssh

2:vim /etc/ssh/sshd_config

3:
#port 22 //

#listenaddress 0.0.0.0 //设置sshd服务器绑定的ip地址,此处不需要做特殊设置,保持默认就行

#protocol 2 //ssh的协议

#hostkey /etc/ssh/ssh_host_ras_key
#hostkey /etc/ssh/ssh_host_ecdsa_key
#hostkey /etc/ssh/ssh_host_ed25519_key
//服务器秘钥文件的路径,保持默认即可

#keyregeberationinterval 1h //设置多少秒之后系统自动重新生成服务器秘钥,防止被截获

#serverkeybits 1024 //定义服务器秘钥的长度

#loglevel info //记录sshd日志的级别

#logingracetime 2m //设置如果用户登录失败,重新连接需等待的时间

#permitrootlogin no //设置超级用户不能登录用ssh登录

#strictmodes yes //设置ssh在登录请求之前是否检查用户根目录和rhosts文件的权限和所得权。建议设为yes

#rsaauthentication yes //如果采用ras秘钥登录就开启这项

#pubkeyauthentication yes //如果采用公钥验证,就开启这项

#authorizedkeysfile .ssh/authorized_keys #公钥验证文件的路径

#passwordauthentication yes //用来设置是否开启密码验证机制

#permintemptypassword no //设置是否允许用密码为空的账号登录系统

#gssapiauthentication yes //gssapi认证开启,此处注意如果linux系统没有配置dns,须关闭,不然等待时间很长,客户端和服务器端都有,关闭那一端看自己需求,一般关闭客户端。

配置完毕后,须对sshd进程重启
systemctl restart sshd //重启

systemctl enable sshd //设置为自启动

在连接ssh时要把"yes"输全

转载于:https://blog.51cto.com/1185153405/2058405

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值