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

通过官网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

阿里云服务器SSH远程连接与踩坑小记相关推荐

  1. 阿里云服务器 搭建单体redis 以及踩坑

    在搭建阿里云服务器的过程中,踩坑很多,特写此文: 简介 Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理.它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序 ...

  2. 解决使用专有网络的阿里云服务器无法远程连接的问题

    购买了阿里云服务器的朋友们不知道有没有遇到这样的坑,就是当你雄心壮志.兴高采烈地购买完服务器想到大展身手的时候,却尴尬无奈地发现无法远程连接到服务器! 嗯?这是咋回事哩,犹记得腾讯云的服务器一下子就连 ...

  3. 阿里云服务器mysql远程连接设置失败

    阿里云的服务器安装mysql后如果需要开放远程3306端口,除了按照网上一堆博文说明的mysql开放远程连接的设置步骤外, 还需要在阿里云控制台开启3306端口, 操作如下图 转载于:https:// ...

  4. 阿里云服务器无法远程桌面连接

    如何解决使用专有网络的阿里云服务器无法远程桌面连接的问题? 一.原因分析:看了用户指南文档  阿里云用户指南 才明白,原来阿里云为了安全考虑,需要设置安全规则,否则会导致无法访问到服务器的相关端口. ...

  5. xshell如何使用阿里云秘钥远程连接

    xshell使用阿里云秘钥远程连接(小白教程) 首先我们要有密钥 这里我们可以看到有三种连接方式,第二种就是我们今天要用的密钥连接. 点击设置密钥,之后浏览器会为我们下载一个密钥,可以到浏览器下载的路 ...

  6. 阿里云配置SSH密钥连接

    阿里云配置SSH密钥连接 目前我的blog是搭在腾讯云上的,但是因为当初上云的时候是试验性质,而且也没遇到618或者双11之类的促销,所以就随便买了一个99一年的主机,现在满打满算也剩下半年不到了,所 ...

  7. 阿里云服务器OpenPoseDemo远程调用与运行

    阿里云服务器OpenPoseDemo远程调用与运行 OpenPoseDemo运行环境 1. 服务器 1.1 驱动安装 1.2 CUDA安装 1.3 检查CUDA是否安装成功 2. 下载OpenPose ...

  8. 【Android RTMP】RTMP 直播推流 ( 阿里云服务器购买 | 远程服务器控制 | 搭建 RTMP 服务器 | 服务器配置 | 推流软件配置 | 直播软件配置 | 推流直播效果展示 )

    文章目录 安卓直播推流专栏博客总结 一. 阿里云服务器购买 二. 远程服务器控制软件 三. 配置 Ubuntu 服务器 1 . 更新 apt 源 2 . 安装 pcre.OpenSSL.zlib 库 ...

  9. 购买云服务器及远程连接

    购买云服务器及远程连接 阿里云学生机购买地址:https://www.aliyun.com/activity/promotion/campus2018?spm=5176.12901015.0.i129 ...

最新文章

  1. CYQ.Data 从入门到放弃ORM系列:开篇:自动化框架编程思维
  2. 【必看】运维是“越老越吃香“的职业?
  3. 使用后期处理效果实现运动模糊
  4. Pycharm中代码自动换行(亲测)
  5. Python中的defaultdict方法
  6. docker 中用docker 启动应用访问docker中的mysql
  7. 利用lamda函数 的函数式编程 实现scrapy审计外网安全问题
  8. 【方便自己使用】KKT条件
  9. c++语言表白超炫图形_C/C++图形界面编程打造——浪漫的表白程序!
  10. 打通版微社区(5):部署DZ3.2
  11. Vue多组件切换,并相互传值(在created和mounted生命周期钩子函数中渲染数据的区别)
  12. 终于,我们这代程序员在上海各奔东西
  13. 汇编语言ADDC可以把C清零吗,常用汇编语言指令及解释
  14. esp8266电池供电方案_普通照明、应急照明、事故照明系统的9种设计方案解读,收藏好!...
  15. 9月20日科技资讯|余承东硬刚 iPhone11;苹果推送正式版 iOS 13;php-nsq 3.4.3 线上稳定版发布
  16. android 快速开机启动,MTK6577+Android之快速开机
  17. java 串行化_Java中的串行化
  18. Linux内核模块-初识LKM(一)
  19. 引流虚拟主机和服务器,免费虚拟主机能抢到吗
  20. POJ 3107 Godfather (树的重心)

热门文章

  1. 恢复微信撤回的图片(不容root,极其简单)
  2. 机器学习项目实战----新闻分类任务(二)
  3. Nvidia Support Matrix 支持矩阵
  4. Shell监控jvm发短信
  5. Git操作 【详细】【详细】
  6. entity、bo、vo、po、dto、pojo如何理解和区分?
  7. android 高德地图设置不能旋转_高德地图行车记录仪AR导航怎么设置使用教程
  8. html多行多列的表单,如何制作多行多列的表格
  9. 数据标准化与PCA白化原理探索
  10. linux 怎么刷新,Linux下要不要添加“刷新”按钮?Linux用户怎么看?以下附上评论...