• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

阿里云服务器SSH远程连接和踩坑小记

武飞扬头像
九陌斋
帮助1

当你拥有了一台云服务器,就得去玩它,要玩它的话,远程连接就太重要啦,这篇文章就主要记录怎么实现远程连接阿里云服务器;
为什么要强调一下是阿里云服务器呢?自己配置的虚拟机一般就直接用户名 密码登录,但是云服务器就容易踩坑,所以要强调一下,另外就是实践意义大;

通过官网Workbench远程连接

  • 登录云服务器控制台,进入实例点击远程连接即可;

学新通

这个方式连接弊端很显然就是不方便,每次都需要登录阿里云官网,用起来还比较麻烦;优点就是安全而且能应急,当其他方式不好使的时候,这个一定是最优解。

使用SSH客户端软件连接

通过SSH连接的话有两种方式,一个就是用户名与密码登录,另外一种就是密钥登录;这里有个坑,由于没好好看文档,被折磨够呛,后文中的SSH连接提示服务器拒绝了密码详细介绍。

SSH客户端

SSH客户端有很多,官网推荐的是Putty(没用过),还有宝塔提供的远程工具等,个人喜欢NetSarang公司开发的Xshell与Xftp,关键是还提供家庭/学校免费使用,免费就香得很啊!

  • Xshell

xshell(官网:https://www.xshell.com/zh/xshell/)具有优越的会话管理、强调集、选项卡式的环境、组成窗格…

上面这些都可以在官网看,好用就对了

学新通

  • Xftp

先放官网:https://www.xshell.com/zh/xftp-all-features/

这个就是和上面配套使用的,使用Xshell来编辑文件、执行命令,那么传输文件就必须使用Xftp了,可视化操作,简单啊!

学新通

SSH密码连接

  • 阿里云中需要设置登录密码,具体操作比较简单,在控制台中操作就行;
  • 其次就是要放开22端口

学新通

  • 使用远程工具新建会话连接即可,ip地址为服务器公网ip,用户名root,密码为前面设置好的密码;
  • 学新通

SSH密钥登录

  • 这个就需要linux服务器是绑定了密钥的,在阿里云控制台可以直接设置;生成的密钥要好好保存,它只提供一次下载啊!!!

学新通

  • 同上面的方法,新建会话的时候使用密钥登录就好!

这个很安全,但是对于个人来讲,也没那么多隐患,我就选择了密码登录。然后也懒得设置了截图,看官多担待呀!

SSH连接提示服务器拒绝了密码

报错

使用Xshell的时候报错如下:

学新通

主要原因就是开启了密钥连接,服务器会自动禁止使用root用户及密码的方式登录,所以就死活不行咯。

官网方案

  • 进入终端(这就是我说的SSH客户端不好使的情况下,官网控制面板的好处了)
  • 进入root权限:sudo su
  • 打开ssh的配置文件:vim /etc/ssh/sshd_config

学新通

  • 按i进入编辑,将PasswordAuthentication后面改为yes就好了,然后:wq保存退出
  • 重启ssh服务器:sudo service sshd restart

好不好使?试了很多遍,不好使!!!

最后解决办法

emmmmm,关闭了密钥连接,反正关了就可以用密码了


感谢阅读!
个人文档发布:https://doc.jiumoz.com/docs/linux/aliyunssh.html

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggeiec
系列文章
更多 icon
同类精品
更多 icon
继续加载