配置SSH密码登录
16lz
2021-07-05
配置SSH密码登录
- 在客户端生成公钥:
ssh-keygen–trsa
生成的公钥默认位置在~/.ssh/目录 - 把公钥上传到服务器端:
scpid_rsa.pubroot@ip地址:文件保存路径catid_rsa.pub>>/root/.ssh/authorized_keys追加到文件中chmod600/root/.ssh/authorized_keys为了安全把文件修改权限
- 修改服务器端ssh配置文件sshd_config:
vim/etc/ssh/sshd_config#具体修改如下RSAAuthenticationyes开启RSA验证PubkeyAuthenticationyes是否使用公钥验证AuthorizedKeysFile.ssh/authorized_keys公钥的保存位置PasswordAuthenticationno禁止使用密码验证登录
- 服务器端关闭SElinux服务:(此步骤可以忽略跳过)
vim/etc/selinux/configSELINUX=enforcing改成SELINUX=disabledshutdown-rnow重启系统
- 服务器端重启ssh服务:
servicesshdrestart(如有报错:有些linux版本需要执行/bin/systemctlstarthttpd.service)
更多相关文章
- 18.)PHPWeb开发框架~Laravel中表单自动验证机制配置
- 19.)PHPWeb开发框架~Laravel中生成验证码配置文件及验证操作
- 【常用验证码之字符串验证码滑动验证码图形验证码】
- PHP:【商城后台管理系统】admin超级管理员后台登录界面部署
- 4.28 函数与返回值、json的解析和加密
- PHP:composer自动加载机制;创建动态分页; 使用三方验证码库;
- 【PHP动态分页】composer自动加载机制和第三方验证码库的使用以
- 【点宽专栏】验证Fama French五因子模型在中国市场的表现(下)
- 【点宽专栏】验证Fama French五因子模型在中国市场的表现(上)