Linux系统配置ssh登录

本文详细指导了如何通过Xshell下载工具,配置本地SSH公钥,实现阿里云服务器的自动登录,并禁用口令认证,仅允许基于密钥的SSH访问。包括上传公钥、编辑ssh配置文件、验证并清理过程,最后重启sshd服务以完成设置。
摘要由CSDN通过智能技术生成
1、下载xshell工具
2、阿里云控制台设置登录密码

在这里插入图片描述

3、xshell工具登录成功后,配置本地电脑ssh公钥

本地操作

# 上传本地ssh公钥至linux服务器
57194@LAPTOP-DF7BQN2A MINGW64 /d
$ cd ~/.ssh/

57194@LAPTOP-DF7BQN2A MINGW64 ~/.ssh
$ scp ./id_rsa.pub  root@1.1.1.1:.ssh  

xshell 操作

# 打开linux秘钥配置文件
[root@iZ8vbg5kiwuup ~]# cd .ssh
[root@iZ8vbg5kiwuup .ssh]# ls
authorized_keys  id_rsa.pub  known_hosts
# 复制id_rsa.pub文件内容至authorized_keys
[root@iZ8vbg5kiwuup .ssh]# cat id_rsa.pub >> authorized_keys
# 验证是否复制内容成功
[root@iZ8vbg5kiwuup .ssh]# vim authorized_keys
# 确认内容复制成功后,删除源文件
[root@iZ8vbg5kiwuup .ssh]# rm id_rsa.pub
4、编辑ssh配置文件
[root@iz0kolfnl .ssh]# cd /etc/ssh/
[root@iz0kolfnl ssh]# ls
moduli      sshd_config       ssh_host_dsa_key.pub  ssh_host_ecdsa_key.pub  ssh_host_ed25519_key.pub  ssh_host_rsa_key.pub
ssh_config  ssh_host_dsa_key  ssh_host_ecdsa_key    ssh_host_ed25519_key    ssh_host_rsa_key
[root@iz0kolfnl ssh]# vi sshd_config

PasswordAuthentication no //禁止使用基于口令认证的方式登陆,默认yes,可选项
PubkeyAuthentication yes //允许使用基于密钥认证的方式登陆,必选项
RSAAuthentication yes # 启用 RSA 认 ,可选项
AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径,可选项
PermitRootLogin yes # 禁止root远程登录,可选项
在这里插入图片描述

5、重启sshd服务
[root@iz0kolfnl ssh]# /bin/systemctl start sshd.service
6、大功告成
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值