万事须己运,他得非我贤。这篇文章主要讲述ssh密钥远程登录相关的知识,希望能为你提供帮助。
【ssh密钥远程登录】1、第一步在服务器linux开启允许使用密钥登录
修改sshd_config
[stan@VM-20-9-centos ~]$ sudo vim /etc/ssh/sshd_config
打开配置
AuthorizedKeysFile .ssh/authorized_keys
PubkeyAuthentication yes
2、第二步在本地生成公钥和私钥(如果已生成则跳过)
[stan@本地]$ ssh-keygen –t rsa
[stan@本地]$ ls ~/.ssh
id_rsaid_rsa.pubknown_hosts
3、通过ssh-copy-id复制公钥到远程.ssh/authorized_keys文件中
ssh-copy-id -i ~/.ssh/id_rsa.pub stan@192.168.1.1 -p 22
4、完成后如果已经可以通过密钥登录,可以关闭密ma登录
#PasswordAuthentication yes
5、建议使用普通用户登录,关闭root远程登录
#PermitRootLogin yes
6、解决登录一段时间后不操作断开连接的问题
#本地打开
sudo vim /etc/ssh/ssh_config
ServerAliveInterval 50
ServerAliveCountMax 3
#远程打开(不建议)
sudo vim /etc/ssh/sshd_config
ClientAliveInterval 50
ClientAliveCountMax 3
推荐阅读
- #yyds干货盘点#
- 从wordpress帖子获取图像并通过Javascript显示
- 在WordPress上获取本地Google字体并删除旧字体
- 在产品永久链接中获取产品作者ID
- WP在标题页中出现错误
- 从WordPress中的特定类别获取粘性帖子
- 在附件页面获取固定链接以获取特色图片
- 使用WordPress $wpdb获取按2列排序的行结果
- WP获取分类的链接