我用小鸟云Linux云服务器,遇到了有关远程登录的一些问题,于是搜索了一些资料,整理了一篇文档,作为记录。如果你也遇到过相似的问题,欢迎一起探讨!

一、Linux云服务器的远程登录

远程登陆linux,使用的是ssh协议。 windows平台下有putty,Xshell,SecureCRT等工具来远程连接linux服务器。
1、putty是一款非常轻量级的SSH连接工具,可以直接运行,方便测试。
2、SecureCRT
首次登录会提示输入密码,如果是个人电脑使用,建议勾选保存密码,便于下次快速登录。
3、Xshell配置同CRT类似。
配置详情可以参考文档:https://www.niaoyun.com/docs/16409.html/?utm_source=phpc-1126

二、关于远程登录的注意事项

(1)w -f 显示当前登录到计算机的用户列表。
(2)基于秘钥的登录:ssh 用户名@ IP
ssh-keygen :生成私钥对,私钥文件:~/.ssh/idrsa 公钥文件:~/.ssh/idrsa。
(3)ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@ IP :将公钥复制到远程服务器上,公钥信息将保存到远程服务器上相应用户的 ~/.ssh/authorized_keys文件中。
通过以上三步,下次ssh 用户名@ IP 就可以不用输入密码,进行基于密钥的登录。
自定义SSH服务配置:SSHD的配置文件:/etc/ssh/sshd_config。
可以设置只允许root用户登录ssh,也可以设置只允许root基于秘钥登录等……,但是设置完后必须重启:systemctl restart sshd。

三、云服务器登录失败怎么办?

1.机器如果不通看下是不是被牵引或者内网牵引,打开kvm查看系统是否正常运行。
远程端口通,尝试远程,看具体报错情况;进入系统,看是不是规则(例:/etc/ssh/sshd_config、/etc/hosts.allow 、/etc/hosts.deny、防火墙等)或者是安全软件限制登录
2.远程端口通,尝试远程,看下是不是开启了安全狗白名单等;kvm也无法登录,可以先询问客户能否重启2.远程端口不通,“80”端口通;
打开kvm进入客户系统,使用命令 ”netstat -lntup” 可以查看到 ssh 服务端口,ssh是否运行或者是否与客户提交一致。
如ssh正常运行,端口与客户提交一致:查看防火墙是否添加例外;查看日志,可尝试先换个端口,查看能否远程(考虑是端口可能被国内屏蔽)
3.远程端口不通进入系统看防火墙有没有放行,查看日志
4.远程端口掉包严重,“80”端口或者IP 长ping正常,考虑是暴力破解,进入系统,cmd窗口使用命令 “netstat -an” ,查看具体情况。
5.其他原因,根据情况解决。

更多相关文章

  1. 某商城登录注册-购物车订单支付-个人中心所有页面
  2. 模型关联 响应 中间件 登录 表单验证
  3. 单点登录最简单的方法
  4. 高效简单的云服务器登录配置
  5. 如何让 linux 包转发达到 40万pps,尝试中!
  6. 用户登录及注销
  7. 用node和express连接mysql实现登录注册
  8. 初探MySQL Innodb集群
  9. 服务器防火墙如何开放端口?常见的服务器端口有哪些?

随机推荐

  1. Android加载图片导致内存溢出(Out of Memo
  2. Android国际化设置问题
  3. Ubuntu搭建Eclipse+JDK+SDK的Android
  4. vim+ctags+cscope 打造Android源码阅读工
  5. Android事件分发机制源码分析
  6. 【视频课程】Android应用开发典型案例分
  7. Delphi XE5 android openurl
  8. 33、多线程断点下载的实现&界面的更新
  9. Android 5.0以上移动网络开关
  10. Windows下Qt 5.6.3 for Android开发环境