vsCode是微软的一个开源项目,目前非常受欢迎的一款轻量级代码编辑器(配合插件还可以进行调试、编译等操作),各种插件可以满足你的日常开发所需,remote-ssh是微软发布的用于远程开发的一款插件(与其同期发布的另外两款不同应用场景的插件不予介绍),如果你是像我一样不习惯使用vim作为编辑器的开发者,或者你的开发环境是本地编辑服务器编译的场景,那么你大可以尝试一下这种开发方式,相信你会喜欢上它的
转载
2024-06-27 14:09:07
541阅读
上一篇博客我们介绍了remote模式下Actor的创建,其实与local的创建并没有太大区别,一般情况下还是使用LocalActorRef创建了Actor。那么发消息是否意味着也是相同的呢? 既然actorOf还是委托给了LocalActorRef,那么在本地创建的Actor发消息还是跟以前一样的,那么如果如何给远程的Actor发消息呢?我们一般是通过actorSelection或者给远程A
远程管理与个人计算机不同,服务器一般都是运行IDC机房中,所以我们通常不会接触到服务器硬件,而是通过各种远程管理方式对服务器进行控制。常见的远程管理工具方式:-RDP(remote desktop protocol)协议,Windows远程桌面管理(我本人使用过RDC remote desktop control,不知道是不是一样的);-telnet CLI界面下的远程管理,几乎所有操作系统都有(
拓扑图如下: Telnet到Cisco路由器进行远程管理是很多网管的选择,但是通过Telnet传输的数据都是明文,因此这种登录方式存在很大的安全隐患。一个恶意用户完全可能通过类似Sniffer这样的嗅探工具,在管理员主机或者适当的接口进行本地监听获取管理员登录Cisoc路由器的密码。1、安全测试:笔者在本地安装了sniffer,然后利用Telnet登录Cisco路由器。停止嗅探然后解码查看,如图1
#!/bin/bash
# Function define
try_remote_ssh_command() {
try_user=$1
try_pwd=$2
try_host=$3
&n
原创
2023-04-17 17:55:48
257阅读
# 远程SSH Docker概述
## 简介
随着云计算和容器化技术的普及,我们可以轻松地将应用程序打包到Docker容器中,并在各种环境中进行部署和运行。然而,当我们需要在远程服务器上部署和管理Docker容器时,我们通常需要通过SSH(Secure Shell)协议来连接到远程服务器,并使用命令行界面进行操作。
本文将介绍如何使用SSH协议连接到远程服务器,并在远程服务器上使用Docke
原创
2023-10-21 17:25:26
3阅读
本文翻译自:5 Steps: Setup VS Code for Remote Development via SSH from Windows to Linux system
5个步骤:设置VS代码以通过SSH从Windows到Linux系统进行远程开发远程开发是VS代码中非常流行的功能。他们的官方文档提供了以一般方式配置它的标准说明。但是,当我从视窗系统连接到远程的Linux服务器时,由于输入
转载
2024-03-14 15:30:05
365阅读
1 概述使用SSH连接服务器是一件很平常的事,但是,连接是否足够安全是一个令人担忧的问题。本文从如下几个方面介绍了如何建立一个足够安全的SSH连接:端口协议用户密码密钥对ssh-agent2 端口第一步就是修改默认端口22,修改/etc/ssh/sshd_config中的Port即可,比如这里修改为1234端口:Port 1234注意这里需要配合SELinux添加端口,否则不能启动sshd服
转载
2024-07-01 16:45:28
109阅读
我有一台windows的虚拟机, 已经在路由器中对RDP的端口做了端口映射, 如此我便能在任何地方连接上这台虚拟机, 但问题也随之而来, 如何在保证易用的同时也适当的保障安全性?为什么要通过ssh隧道来建立远程桌面连接RDP服务本身存在诸多风险, 不仅仅用户的弱口令问题, 还包括其本身也有诸多漏洞, 相比之下, 还是更相信SSH一些。很多公司为了规避风险, 会在防火墙中限制3389端口的访问。但对
转载
2024-04-12 09:03:41
23阅读
本文选择 VSCode 扩展 Remote SSH 作为用例进行需求分析和逆向工程,这个插件也是我平时开发经常用到的。 Remote SSH 插件支持在本地通过 VSCode 连接远程服务器,并且在服务器上配置好环境后可以得到和在本地开发一样的体验。在远程服务器上开发十分适合初学者,在服务器上可以尝试各种各样的命令行操作,而不用担心污染本地的环境和代码。需求分析连接到服务器,这个是最基本的需求。用
ssh-keygen -t rsa 运行此命令产生公钥私钥,一路回车可以不设置保护密码检查是否产生了这俩文件 ~/.ssh/id_rsa,~/.ssh/id_rsa.pub记住这个公钥私钥对所属的用户名2. 把本机公钥放到每一个直连下一跳的~/.ssh/authorized_keyscat ~/.ssh/id_rsa.pub | ssh username@next_jumper 'ca
文章目录Remote-SSH功能简介环境介绍SSH私钥配置在本地创建密钥将公钥上传到服务器在VS code中配置SSH主机连接远程服务器 Remote-SSH功能简介 Remote-SSH:连接虚拟/实体Linux主机 Remote-Containers:连接Docker等开发容器 Remote-WSL:连接Linux子系统 我个人的需求是想用vscode编辑代码,在服务器上运行,有的时候需要对代
这篇博客发表一段时间后,我觉得有些地方写的不够妥当,今天改一改,力争完美。用IDEA搭建Maven web项目,对于很多用惯了Eclipse的人可能会很不适应。在项目的目录结构设置上,Eclipse和IDEA的确有些区别。这篇文章将在原来的基础上更加详细的介绍,最后会给出两个示例来展示实际效果。文章将从5个方面来介绍:(文章贴图较多,如果你那里无法显示,这里是PDF文档,内容一样)
Redhat7.6升级SSH一、Redhat7.6配置网络yum源1、删除redhat7.0系统自带的yum软件包2、选择阿里云自行下载所需要的软件包。2.1 三大网路源地址2.2 下载相关rpm包,确保能上外网3、根据依赖项安装4、下载repo配置文件5、下载KEY文件:5.1 直接下载5.2 vim /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7文件,内容如下6、
转载
2024-09-16 11:22:25
237阅读
前言: 本文以ceph osd部分为例,为您演示通过第三方社区提供的vscode 编辑软件,对ceph osd进行进行图形化单步调试以及配置操作。vscode是微软公司一个开源的编译器具备轻量的特点,通过插件安装方式提供了丰富的调试功能。通常 Linux环境的c/c++软件开发使用GDB进行命令行调试,命令行操方式极其不方便。使用vscode 的图形化界面可替代gdb 命令行 ,整个
介绍赶着双十二买了个服务器玩玩,一开始使用putty连接服务器直接在上面用vim进行编程,但是速度确实不敢恭维经常出现问题,就研究如何在本地windows上使用vscode进行远程开发。这里介绍下其中的细节。开始具体实现通过vscode中的Remote-SSH插件完成的,这个插件是微软帝国亲自操刀编写的,官方介绍说是可以让你通过SSH连接远程服务器作为本地的开发环境,接下来就一步步了解Remote
转载
2024-10-08 19:08:12
387阅读
如果你管理一台Linux服务器,那么你就会知道每次SSH登录时或者使用scp复制文件时都要输入密码是一个多么繁琐的过程.这篇教程介绍使用SSH Key来实现SSH无密码登录,而且使用scp复制文件时也不需要再输入密码.除了方便SSH登录,scp复制文件外,SSH无密码登录也为Linux服务器增加了又一道安全防线.SSH无密码登录的设置步骤首先我们在自己的Linux系统上生成一对SSH Key:S
前面学习了基于SpringMVC+Spring+MyBatis(SSM)的云笔记项目知识,最后需要学习另外一个前端框架Struts2,以及另外一个数据库框架Hibernate。虽然Struts2以及用得比较少,没有SpringMVC那么流行了,但是很多早期项目是用这个建立的,维护可能需要用到Struts2的知识,因此简单的学习了下,本文记录如何配置struts2。Struts2简单介绍Struts
前言 简单用vscode配置 remote ssh可以实现,通过ssh 在线使用vscode编辑文件,很方便,也遇到一
原创
2022-05-31 19:45:00
1121阅读
安全通信是每个组织的首要任务之一,因为主要任务是通过网络将数据从一个设备传输到另一个设备来完成的。因此,正在实施各种策略以确保完全安全,以在传输时保持数据的完整性。一些公司致力于处理需要保护的关键数据,因此他们制定了一些规则以通过互联网与其他设备进行通信。因此,SSH(安全外壳)作为传统 telnet 协议的扩展出现。然而,telnet 不是那么安全,因此随着时间的推移被 ssh 取代。如果您是系