关于在使用SSH协议进行远程连接时遇到的一些问题

最近因为学校比赛项目需要就购买了一个阿里云服务器,具体配置如下:
在这里插入图片描述
然后,我想使用SSH协议来进行远程连接,于是在Mac终端上进行相对应的操作:
首先获取电脑的root权限,
在终端上输入:

sudo -i

此时电脑会要求你输入系统密码,输入后就可以看到电脑已经开启了root权限
在这里插入图片描述
随后输入

ssh root@ip地址

这时问题出现了,按理来说此时的终端应该会提出让用户输入服务器的远程连接密码进而验证身份从而远程连接,但是这里却并没有任何提示,反而时进行了报错
报错信息为:

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

具体原因可能是当时购买服务器时,选择了密钥配对连接,而非密码连接
在这里插入图片描述
遂改用另一种方式
在终端中输入

ssh -i 密钥文件路径 root@ip地址

(通常密钥文件以.pem结尾)
随后终端会出现以下文本
即代表远程连接阿里云成功

Welcome to Alibaba Cloud Elastic Compute Service !

ps:有些时候会出现密钥文件的相关的权限问题,例如其会出现如下报错

me@myhome:~$ ssh -i ~/.ssh/id_rsa_targethost myuser@my.targethost.com
 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/me/.ssh/id_rsa_targethost' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/me/.ssh/id_rsa_targethost

请参照此处
有一说一,确实有点麻烦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值