SSH免密登录
- 0
#讨论区
00条评论
实时对话
loading...
全称secure shell protocol
bash
公钥放在远程服务器的 authorized_keys
bash
公钥放服务器,私钥放本机,即可本机免密ssh服务器
bash
ssh -T -p 443 [email protected]
~/.ssh/config
Host github.com
Hostname ssh.github.com
Port 443
User git
bash
#生成密钥
ssh-keygen -t rsa #一路回车确认
#拷贝公钥放服务器,执行命令
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
echo "xxxxxxx" >> ~/.ssh/authorized_keys
#设置权限
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
#查看权限
ls -l 文件名称
ls -ld 文件夹名称
#编辑服务器端的 /etc/ssh/sshd_config
#禁用密码登录
Host *
PasswordAuthentication no
ssh -T [email protected]
ssh -vT [email protected]