通过SSH登录Linux云服务器方法

article/2025/10/14 7:28:22

目录

什么是SSH ?

SSH登录云服务器

VScode配置ssh环境

VSCode配置Linux平台C/C++编程环境


什么是SSH ?


Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。SSH最常见的用途是远程登陆系统,人们通常利用SSH来传输命令行界面和远程执行命令。 


SSH登录云服务器


登录指令:

ssh 用户名@服务器公网ip

(大家一开始没有普通用户,一般是使用root为用户名直接登录,服务器ip就是上面介绍的蓝框中的云服务器ip地址!) 


ea3a562caac149559f8763044e357c1f.png

 如上图提示输入密码,大家输入密码时password:后面不会有任何提示,所以输入后没反应属于正常现象,大家输入正确回车即可!在手机端与电脑上类似。


电脑推荐使用的shell:VScode ,  xshell Windows10系统以上可以使用系统自带的PowerShell或win+r下运行cmd的终端都可以

手机端推荐使用的shell:JuiceSSH

XShell官网:XSHELL - NetSarang Website

JuiceSSH官网:JuiceSSH - Free SSH client for Android


不过一般工作中VScode比较常用,这里介绍一下VScode的配置方法!


VScode配置ssh环境


1.首先进入VScode扩展管理中安装SSH插件! 

845b61907d6d4876911632e658497c32.png


2.选择Remote - SSH 插件进行安装!

9604c055769642178d307484b5b5a099.png

4b0ee79a20314763a3ea64ef23005f2e.png


4. 查看SSH配置文件

a83c0e3dd8394d599c29160c592f5adf.png

这里点击进入配置文件中

e7b12ab87fb24fcba0c8f88fa86abb09.png

一开始没有配置的SSH默认是图中显示的这样


5. 配置SSH

7d9b0727d7274caeb32279c2f3cefc8b.png

64fdb522183c4dbba1092ea71840e183.png

ssh 用户名@服务器公网ip//如果是普通用户则用户名与账户名相同,root账号用户名为root

1454a5d31f6e4449b29d9021070d950d.png

再次查看配置文件已经完成信息的录入

17faeda2b5744f51bbec454a9cf84fd3.png

 注意:如果没有显示请重启VScode再查看!

69bde449b606461e9e2ca496ebb8ccfa.png

 注意:首次配置选择平台后可能还有一个选项,选择continue即可!

9bc0c8ca15f4414a9ee4b00689ad3a09.png

3e78f4b5e295470b86ffc9704d8010c6.png


6. 进入命令行终端

5993fc4964a54ee0bc68813b77942c64.png

图中位置在VScode界面的左下角!

e52cbe7ddc4345cc8407d301332df7e0.png

37f769fbed1246caa84ad98d2c59d0b2.png

这里以Linux为例,开始操作即可!


说明:在第一次登录成功之后,以后每次进入VScode就会自动提示进行登录!

VSCode配置Linux平台C/C++编程环境


  • C/C++ 插件,必装
  • C/C++ Extension Pack ,下载直接安装它包含了vscode编写C/C++⼯程需要的插件
  • C/C++ Themes 主题设置,插件⾥⾯可以点击设置
  • Chinese(Simplified)(简体中⽂插件)
  • vscode-icons-改变编辑器⾥⾯的⽂件图标
  • filesize-左下⻆显⽰源⽂件⼤⼩的插件
  • IncludeAutoComplete-⾃动头⽂件包含
  • GBKtoUTF8-⾃动将GBK转换为UTF8
  • koroFileHeader-头部注释添加/更新插件
  • GDB Debug 用于C/C++代码调试(编译时加-g选项才能正常调试,GDB调试受网络影响可能会非常卡顿,具体使用依据个人)

感谢阅读,希望这篇小文章能帮助到大家!


http://chatgpt.dhexx.cn/article/V5XNwfd2.shtml

相关文章

树莓派SSH登录显示Access Denied

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、2022.4.4版本以前二、2022.4.4版本以后 一、2022.4.4版本以前 补充一个,第一次连接wifi,在内存卡根目录新建wpa_supplicant.conf文件,输…

ESXi开启SSH登录权限

一、使用vmware vSphere client工具登录到esxi主机, 依次点击:主机---配置---安全配置文件---属性 二、 找到SSH,点击选项. 三、点击”启动” 四、点击“确定”保存就可以了。

kali下开启ssh登录的方法

1.netstat -lnt //查看开放是否开放22端口 2.vim /etc/ssh/sshd_config //进入关于ssh的配置文件 3.修改内容: 按i进行编辑修改; 修改完成后按Esc ,按:,输入wq保存修改并退出。 4./etc/init.d/ssh…

python实现远程ssh登录

1、安装库 pip install paramiko 2、函数介绍 导入库 import paramiko 创建客户端 ssh paramiko.SSHClient() 设置校验 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 连接登录 ssh.connect(‘192.168.xx.xx’, 22, ‘root’, ‘pwd’) 执行命令 stdin, st…

限制SSH登录IP

步骤: 在指定IP的机器上(目前是 172.1.1.10),登录192.168.1.10终端,输入命令: vim /etc/ssh/sshd_config 在末尾输入: AllowUsers root192.168.1.10 即允许192.168.1.10 登录root账户 如需新…

Ubuntu SSH登录

远程登录Ubuntu,一般使用SSH方式。下面介绍SSH的安装和使用。 1、安装SSH服务器 sudo apt-get install openssh-server2、关闭SSH sudo /etc/init.d/ssh stop3、配置SSH su root vim /etc/ssh/sshd_configPort XXX PermitRootLogin yes4、启动SSH 1)…

debian ssh登录root

1、xshell无法登录root 2、修改/etc/ssh/sshd_config 如果没有/etc/ssh/sshd_config 就安装一下 apt install openssh-server 然后修改/etc/ssh/sshd_config cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak vi /etc/ssh/sshd_config 添加一行:PermitRootL…

Linux的ssh登录命令,Linux SSH登录命令总结

当项目计算量比较大,我们需要将任务分布到多台电脑上面运行,因为对于分布式概念不熟,就想到了Linux最简单的ssh协议,远程控制其他电脑,然后写shell脚本统一在所有电脑上运行程序。 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协…

Telnet登录、ssh登录

一、Telnet登录 开启路由器的Telnet功能,配置Telnet登陆的用户名和密码为yourname/yourname123 1.配置AAA登录 配置用于Telnet登陆的用户名和密码 (Telnet服务默认开启 telnet server enable -----打开telnet服务) [Router]aaa -----进入…

SSH登录及其原理详解

干货时刻 本文主要讲解了什么是SSH以及SSH协议口令验证登录和公钥登录等两种登录方式的原理,同时演示了如何用SSH连接Github。 SSH 是什么 SSH的全称为Secure Shell,即安全外壳协议。它是一种专为远程登陆会话和网络服务提供安全性的应用层协议。说白…

ESXI ssh 登录

ESXI ssh 登录 一. 背景: ESXI 是vmware的虚拟化操作系统,主要是更加linux进行定制化开发的一套轻量级的操作系统.日常操作使用web界面管理就好了,但在某些特殊的场景下,可能需要登录服务器进行故障排查,软件更新,系统重启等. 这时候就需要开启ssh服务进行登录了 二. 操作: …

ssh的两种登录方式

1. 密码登录 这是默认的一种登录方式,如图: 输入密码以后成功登录shell: 以后每次登录都得输入密码,比较麻烦。 2. 公钥登录 为了方便,ssh还提供了使用公钥的登录方式,原理为在client生成一对公私钥,cli…

ssh登录原理解析

1.什么是ssh? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会…

Linux下SSH登录的三种方式

SSH登录 SSH密钥登录:SSH默认采用密码登录,这种方法有很多缺点,简单的密码不安全,复杂的密码不容易记忆,每次手动输入也很麻烦。密钥登录是更好的解决方案。接下来介绍三种SSH的登录方式。 一:SSH口令登录 …

CSS实现横或竖的分隔线分界线

在仿b站主页的时候&#xff0c;遇到分割线的问题。 横分割线一般使用标签hr 竖分割线其实可以用div的背景色来做 html代码 <div class"line"></div>css代码 .line{background:#E7E7E7;/*背景色为浅灰色*/width:0.6px;/*设置宽高*/height:45px;positi…

css3 做一个漂亮的分割线

原文出处&#xff1a; http://blog.csdn.net/majormayer/article/details/50996444 在网页中我们经常会用到分割线&#xff0c;但是原始的分割线并不太美观&#xff0c;我们可以用css3的skew属性做一个美观一点的分割线&#xff1a; 效果&#xff1a; 分辨率改变&#xff…

html页分割线最简单的实现方式

我们在写前台页的时候一般会碰到需要实现两个快中间加一条竖线&#xff0c;这样会使得页面分布更加清晰&#xff0c;下面就来说一说我的分割线的实现方式&#xff0c;设置一个div并给他设置宽高&#xff0c;然后设置其边框的颜色和宽度。 竖向分割线&#xff1a; <body>…

【html问题】在网页中添加垂直分割线

html中添加水平分割线的方法非常简单&#xff0c;就是使用<hr>标签&#xff0c;但是却没有简单的添加垂直分割线的方法&#xff0c;我在学习的这段时间&#xff0c;自己琢磨了一些添加垂直分割线的方法。 1.在文本中直接使用符号"|"。 优点&#xff1a;简单方…

css之分割线特效

温馨小提示&#xff0c;下面的盒子用的都是Grid布局&#xff0c;如果想要其他布局可以点击这里 CSS Grid Generator 盒子html <div class"parent1"><div class"div1">斜分割线</div><div class"div2">SETTINGS</di…

HTML--页面分割

页面分割排版&#xff0c;最终效果图示&#xff1a;&#xff08;手绘&#xff0c;比较简陋。&#xff09; 思路。一共四个html页面&#xff0c;一个做个父页面home.html&#xff0c;另外三个分别是top.html, left.html, right.html 然后把后面三个html页面拼在一起&#xff0…