实现思路:
1. 在Ubuntu的~/.ssh目录下生成SSH的公私钥;
2. 上传生成的公钥至git服务器;
3. 下次使用git就可以直接免密登录;
1. 在~/.ssh目录生成有效的公私钥信息:
$ cd ~/.ssh
$ ls
# 如果没有.ssh目录,则创建;
# 如果.ssh下有xxx & xxx.pub来命名的一对文件,则.pub为公钥,通常为:id_rsa & id_rsa.pub;
# 如果没有xxx & xxx.pub文件,如下创建:
$ ssh-keygen
# 创建期间会有两次密码的输入确认,可为空(推荐);
# 输入后以后的对git的连接确认就需要输入密钥的密码;
# 成功创建后,查看公钥信息, 这里假设生成后的公钥名为:id_rsa.pub
# 公钥信息一般以:ssh-rsa开头,<#user#>@<#hostname#>结尾
$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMcS1+z7XrANOuBFR7m1FyKjkW6elhfluZX9Lbrywys/wnVjqUsLBJvIpSgRYnnLBjOJpnWlU1AlVPQL3JC1ZoX+HYQy2aAgo6frsezu6/x4sAXLBGJ34BH+aMrDNO9/yXNN0I+GBHnr7mu27mZtXLIN9qZ/MrUUOGiSnuf8vH0eUKVM7g/Z3ppWhymbFBNYOgbfXrCT4PAmluWJX/QDKiHzLy5HQQU9jwwKOaFHKTbawri3ErzZN6Qo7StWvLbcbNeDZlPYM4jInjTVxdesi1pJwZaN8g6lBM4TOWrUNOQOp0nazzXZzbDucDisZ/cM9itmFU7nwHZltmdtQjDVJp user@TESTServer001
网友评论