加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – Git在本地保存远程连接密码,通过root @连接

发布时间:2020-12-14 00:53:21 所属栏目:Linux 来源:网络整理
导读:我想首先说我对git是全新的,所以我可能做错了方法,但我正在尝试关注这里的帖子和在线指南.我知道这可能是一个愚蠢的帖子,但我只是一个网页设计师,所以非常基本的这些东西,会欣赏任何有关我这样做的建议,或者是否有更好的方法. 我在我的centos vps上安装了git
我想首先说我对git是全新的,所以我可能做错了方法,但我正在尝试关注这里的帖子和在线指南.我知道这可能是一个愚蠢的帖子,但我只是一个网页设计师,所以非常基本的这些东西,会欣赏任何有关我这样做的建议,或者是否有更好的方法.

我在我的centos vps上安装了git,然后在我的网站中设置我的存储库,位置在这里:

/var/www/vhosts/server.userfarmer.com/userfarmer/userfarmer.git

.git文件夹之前的userfarmer文件夹是我的主要网站目录,我试图通过git将我的网站从本地机器上传到此文件夹.我使用以下方法在ssh上设置:

mkdir userfarmer.git
cd userfarmer.git
git --bare init

然后我使用以下方法在本地设置git远程连接:

git remote add origin root @ serverip:/var/www/vhosts/server.userfarmer.com/userfarmer/userfarmer.git

现在我可以连接到这个罚款,但每次我都需要我的root密码,无论如何保存这个,所以每次我推动时都不需要它.

非常感谢任何建议,这对我来说都是全新的,
谢谢,
西蒙

解决方法

在您的服务器上,在root用户主目录中创建一个.ssh文件夹.

mkdir /root/.ssh/

给它700个权限.

chmod 7000 /root/.ssh/

在.ssh文件夹中创建一个名为“authorized_keys”的文件,并为其授予权限600

touch /root/.ssh/authorized_keys
chmod 600 /root.ssh/authorized_keys

现在你的笔记本电脑:

将您的公钥,即loptop.pub内容附加到authorized_keys.

cat ~/.ssh/laptop.pub | ssh root@serverip "cat >> ~/.ssh/authorized_keys"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读