ssh免密登录
来源:互联网 发布:json格式3d模型下载 编辑:程序博客网 时间:2024/05/21 20:19
一、linux系统
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.112
二、mac系统
1.打开终端生成密钥,一路回车
ssh-keygen -t rsa -b 4096 -C ’test’
# 其中 -t表示加密类型,这里使用rsa# -b表示加密位数# -C表示备注信息
2.将私钥放到本地MAC的home目录的.ssh目录下,若没有 则新建一个
cp id_rsa /home/test/.ssh
3.将公钥传上linux服务器
先要确认你要使用公钥登录使用的用户,直接用该用户使用密码登录。
然后新建.ssh和authorized_keys,给authorized_keys文件600权限,给.ssh文件夹700权限 (!!!!一定要改权限)
使用scp或者lrzsz将公钥上传到服务器
4.修改sshd_config配置参数
vim /etc/ssh/sshd_config#必须修改RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys#安全加固PermitEmptyPasswords noPasswordAuthentication noPermitRootLogin noPort 55022
保存重启sshd服务
配置完成
5.若不想输入用户或者主机名,还可以使用config给这个访问增加一个别名
首先,在.ssh下增加一个文件config
touch config
在config中按以下内容添加服务器的别名和登录信息。
cat configHost alias #别名HostName testPort 55022User testIdentityFile ~/.ssh/id_rsa
若要增加新的服务器信息,直接在config另起一段增加以上信息即可。
直接 ssh alias 即可连接服务器
阅读全文
0 0
- ssh 免密登录
- ssh免密登录
- SSH免密登录
- SSH免密登录
- SSH免密登录
- ssh免密登录
- SSH免密登录
- ssh免密登录
- ssh免密登录
- SSH免密登录
- SSH免密登录
- ssh免密登录
- ssh免密登录
- SSH免密登录
- ssh免密登录
- ssh免密登录
- ssh免密登录
- ssh免密登录
- Codeforces Round #430 (Div. 2) C. Ilya And The Tree
- 系统调优backlog与tcp_max_syn_backlog和somaxconn
- react native开发环境搭建
- linux,windows keepalive参数的查看与设置
- SpringBoot UnsatisfiedDependencyException: Error creating bean with name
- ssh免密登录
- IOI 金牌再传秘笈:水平不高怎么拿NOIP一等奖?
- python pandas 基本使用,sklearn的10种分类器实践
- JavaScript中call,apply,bind方法的总结
- 论快照回档对网站的影响(两个方面)
- struts2学习(2种实现验证方式)
- 【Sail】项目第一天简介和环境搭建
- photo-sphere-viewer.js使用时图片拉伸的问题
- 帮交互设计师判断需求该不该接的五个小原则