CentOS7 默认使用RSA加密算法生成密钥对,保存在~/.ssh目录下的id_rsa(私钥)和id_rsa.pub(公钥)
#生成密钥
ssh-keygen -t rsa
#进入.ssh目录
cd /root/.ssh/
#重命名
mv id_rsa.pub authorized_keys
#或者运行以下命令来将公钥导入
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
#修改权限
chmod 600 authorized_keys
把生成的密钥下载至本地
#安装使用rz/sz命令
yum install -y lrzsz
使用rz上传文件到服务器上
使用sz命令发送服务器文件到本机
# 配置 SSH
vim /etc/ssh/sshd_config
#配置密钥
AuthorizedKeysFile .ssh/authorized_keys
#使用公钥
PubkeyAuthentication yes
#禁用密码登录
PasswordAuthentication no
# 重启生效
systemctl restart sshd
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。