SSH免密登录

    0

ssh

全称secure shell protocol

bash
ssh root@127.0.0.1

免密登陆

公钥放在远程服务器的 authorized_keys

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 文件夹名称

公钥放服务器,私钥放本机,即可本机免密ssh服务器

禁用密码登陆

bash
#编辑服务器端的 /etc/ssh/sshd_config #禁用密码登录 Host * PasswordAuthentication no

ssh git配置

ssh -T -p 443 git@ssh.github.com

~/.ssh/config

Host github.com
Hostname ssh.github.com
Port 443
User git
bash
ssh -T git@github.com ssh -vT git@github.com
评论区

共有评论 0

暂无评论