ssh免密登录远程服务器

ssh免密登录远程服务器

符号#表示在服务器端执行后面的命令。
符号$表示在本地执行后面的命令。

登录服务器root用户,然后在~目录下创建.ssh文件夹

# su git
# cd ~
# mkdir .ssh
# cd .ssh

在这里,其实ssh公钥没有必要重复生成。如果你计算机里已经有了公钥文件可以直接复制。在电脑里找到id_rsa.pub(可以直接全局搜索)用记事本打开,把内容复制下来。

如果没有公钥文件,我们就必须生成公钥文件。

接下来在本地生成公钥文件,在桌面空白处右击选择git bash(这里默认个人电脑已经安装git),执行以下命令。

# ssh-keygen

生成公钥密钥文件,这一步很重要。

然后直接一路回车。不需要设置密码。

此时在目录下就会有两个文件,分别是id_rsa 和 id_rsa.pub

其中 id_rsa.pub 就是公钥文件 我们复制一份

在服务器端.ssh文件下创建authorized_keys,执行

# vi authorized_keys

接着我们把公钥内容粘贴到服务器的文件(root/.ssh/authorized_keys)中

ctrl + insert 在Linux中是复制的命令。
shift + insert 在Linux中是粘贴的命令。

最后我们修改它的权限

# chmod 600 ~/.ssh/authorized_keys
# chmod 700 ~/.ssh

然后我们在自己的电脑上,打开cmd,使用ssh方式连接我们的云服务器并输入密码。

$ ssh -v git@(这里填服务器公网IP地址)

最后提示

Welcome to Alibaba Cloud Elastic Compute Service !

说明免密登录成功了。到这里所有的配置就完成了。(这里是阿里云的提示语)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值