SSH免密登录

    32

ssh

全称secure shell protocol

ssh [email protected]

免密登陆

公钥放在远程服务器的 authorized_keys

#生成密钥
ssh-keygen -t rsa #一路回车确认
#拷贝公钥放服务器,执行命令
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
#设置权限
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
#查看权限
ls -l 文件名称
ls -ld 文件夹名称

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

禁用密码登陆

#编辑服务器端的 /etc/ssh/sshd_config
#禁用密码登录

Host *
  PasswordAuthentication no

ssh git配置

ssh -T -p 443 [email protected]

~/.ssh/config

Host github.com
Hostname ssh.github.com
Port 443
User git
ssh -T [email protected]
ssh -vT [email protected]
评论区
共有评论 0
暂无评论