首页 > 其他分享 >如何远程登录云服务器?登录失败是什么原因?

如何远程登录云服务器?登录失败是什么原因?

时间:2024-02-01 17:07:41浏览次数:25  
标签:登录 查看 端口 ssh 服务器 远程


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

相似的问题,欢迎一起探讨!


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


远程登陆linux,使用的是ssh协议。 windows平台下有putty,Xshell,SecureCRT等工具来远程连接linux服务器。

1、putty是一款非常轻量级的SSH连接工具,可以直接运行,方便测试。

2、SecureCRT

首次登录会提示输入密码,如果是个人电脑使用,建议勾选保存密码,便于下次快速登录。

3、Xshell配置同CRT类似。


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


(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进入客户系统,使用命令 ”stat -lntup” 可以查看到 ssh 服务端口,ssh是否运行或者是否与客户提交一致。

如ssh正常运行,端口与客户提交一致:查看防火墙是否添加例外;查看日志,可尝试先换个端口,查看能否远程(考虑是端

口可能被国内屏蔽)

3.远程端口不通进入系统看防火墙有没有放行,查看日志

4.远程端口掉包严重,“80”端口或者IP 长ping正常,考虑是暴力破解,进入系统,cmd窗口使用命令 “netstat -an” ,

查看具体情况。

5.其他原因,根据情况解决。

标签:登录,查看,端口,ssh,服务器,远程
From: https://blog.51cto.com/u_16151446/9533466

相关文章

  • django 项目中,用户登录功能中间件的应用
    不是完整的Demo,简单记录下。在Django项目中,中间件(Middleware)是一个轻量级、底层的插件系统,用于全局修改Django的输入或输出。每个中间件是一个处理请求或响应的钩子,可以在视图执行之前或之后运行代码。对于用户登录功能,中间件可以用来处理多种任务,比如:验证用户的登录状态:在每......
  • 同时添加多个的远程桌面工具,Windows远程桌面设置多用户同时登录
    WindowsServer版本上的Windows远程桌面服务(RDS)允许多个用户同时登录。但是,在标准的Windows桌面版本(例如Windows10)上,默认情况下,远程桌面是为单个用户一次登录而设计的。这被称为“管理远程桌面”模式。如果要允许多个用户在WindowsDesktopEdition上同时登录,则可能需......
  • CAS单点登录原理解析
    前段时间时间需要和其他项目做cas集成,于是乎在网上找了几篇教程看了一下,好了,很简单,学会了,开搞(自以为研究明白)。集成完事了,登录成功了,自以为这就过去了。然而,没过几天就出bug了,这下惨了,当初没有好好学出了问题都不知道咋解决。无奈,只得静下心来好好学习一番(当初太懒付出的代价)。......
  • 添加代码运行登录注册页,并为其添加一些样式,和调用资源文件
    使用PyQt5(PySide2)+SQLAlchemy做一个登录注册页(二)本文将介绍自己用PyQt5+SQLAlchemy做的一个登录注册页,使用邮箱接收验证码,本文介绍是前后端未分离的实现方式,后续将出一个前后端分离的,你可以将PyQt5改为PySide2以获得更宽松的开源协议本文由于涉及到的代码较多,将会是一......
  • jeecgboot部署上线win2008r2服务器
    采用jeecgbootv3.8.3,前端使用vue2版本。jeecgboo低代码平台开发,功能多样,适用范围广。此帖记录在vm16虚拟机上安装win2008r2,并完成生成环境的前后端配置。从gitee下载对应项目:后端:https://gitee.com/jeecg/jeecg-boot前端:https://gitee.com/jeecg/ant-design-v......
  • mac下通过ssh脚本实现免账号密码连接运服务器
    mac脚本连接服务器编辑脚本viXXX.ssh#spawn启动一个子进程spawnsshroot@IP-pPORT#expect当出现password:字样时expect"password:"#send向子进程发送密码send"PASSWORD"#控制权交还给用户interact使用脚本expectXXX.ssh......
  • 统信UOS搭建Squid代理服务器
    原文链接:统信UOS搭建Squid代理服务器hello,大家好啊!今天我要给大家介绍的是在统信UOS服务器操作系统1060e上部署搭建Squid代理服务器的详细步骤。Squid是一款广泛使用的代理服务器软件,它可以帮助企业或个人高效地管理网络流量,提高访问速度,并增强网络安全。通过使用htpasswd进行用户......
  • 生成Nginx服务器SSL证书和客户端证书
    Nginx服务器SSL证书生成passkey下面的命令用于生成一个2048bit的passkey,-passoutpass:111111用于避免交互式输入密码12345[tomcat@a02tmp]$opensslgenrsa-aes256-passoutpass:111111-outserver.pass.key2048GeneratingRSAprivatekey,2048b......
  • [Git]关联远程库的两种方法及配置
    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)https://www.cnblogs.com/cnb-yuchen/p/18000705出自【进步*于辰的博客】参考笔记三,P16。目录1、连接方式1.1HTTPS1.1.1身份验证方法1.1.2两个问题1.1.3不足之处1.2ssh1.2.1概述1.2.2公钥配置1.2.3注意......
  • 【兼容认证】白鲸开源与银河麒麟高级服务器操作系统成功通过测试
    2024年1月2日,北京白鲸开源科技有限公司(以下简称"白鲸开源")荣幸宣布,白鲸开源旗下产品WhaleStudioV2.4已成功通过与麒麟软件有限公司旗下的银河麒麟高级服务器操作系统产品的兼容性测试。麒麟软件有限公司的银河麒麟高级服务器操作系统(飞腾版)V10和银河麒麟高级服务器操作系统......