SSH

作者: yuannnnnnn | 来源:发表于2019-10-19 15:22 被阅读0次

将本地的公钥传输到远端服务器

cat ~/.ssh/id_rsa.pub | ssh root@server 'cat >> .ssh/authorized_keys'

如何生成SSH key

如何生成SSH key - 简书

ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C 'your-email'

SSH setting

ssh免密登录配置 - 简书

生成密钥

ssh-keygen -t rsa

生成的公钥在

~/.ssh/id_rsa.pub

将公钥写入免密服务器的

~/.ssh/authorized_keys

配置本地

~/.ssh/config
Host <nick/>
HostName <addr/>
User <user/>
IdentitiesOnly yes

如何配置多个密钥且同时生效

1. 生成密钥(要不同的名字 不能使用默认的名字)

keys ssh-keygen -t rsa -C "liu.yamn@gmail.com"

2. ssh-add 永久加入 Keychain

ssh-add -K keyname

3. 配置 config

使ssh连接保持不断开

修改linux服务器ssh配置文件

vim /etc/ssh/sshd_config

ClientAliveInterval 60
ClientAliveCountMax 10
使修改的ssh配置文件生效

service sshd reload

.ssh/authorized_keys权限过高导致免密登录失败

chmod 755 .ssh/authorized_keys

相关文章

网友评论

      本文标题:SSH

      本文链接:https://www.haomeiwen.com/subject/ccfnmctx.html