使用xshell连接虚拟机(服务器)

news2024/11/25 7:05:05

作者:余小小

Xshell

Xshell [1] 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

Xshell下载

官网:XSHELL - NetSarang Website

官网下载是可以免费试用

百 度 网 盘 :https:/ /pan.baidu.com/s/1_7zLJQVN0Vkv-FwDjcqCMw
提取码:yxqz

检查SSH服务状态

systemctl status sshd

如果没有出现一大堆,则需要安装ssh

yum install openssh-server

如果ssh服务没有启动则打开SSH服务

service sshd start

image-20211016125321636

检查tcp类型端口是否启动

netstat -lptn |grep -i 22

防火墙状态

systemctl status firewalld	

IP

检查防火墙是否放行22端口

firewall-cmd --permanent --query-port=22/tcp

image-20211016125952528

no:没有放行

允许外部访问22端口

firewall-cmd --zone=public --add-port=22/tcp --permanent

image-20211016130048000

重启防火墙服务

systemctl restart firewalld.service

image-20211016130134740

再次检查放行22端口状态

image-20211016130204452

xshell新建会话

左上角点击文件—新建

image-20211016124558926

配置会话属性

名称:自定义

主机:centos的静态ip

image-20211016124641075

修改字体颜色

alt+p或者找到顶部的设置logo进入属性设置

image-20211017115614754

修改配色方案

image-20211017115803130

自定义配色方案

image-20211017115824323

安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

image-20211016135828799

所有的提示选中y即可

允许外部访问22端口8888端口

firewall-cmd --permanent --query-port=8888/tcp

查看宝塔默认信息

如果忘记了bt的用户名密码和登录网址则可以使用下面的语句

bt defalut

远程命令

实例代码

ssh [-l longin_name] [-p port] [user@]hostname
ssh root@192.168.100.120

ssh免密登录

  • 进入用户的home目录

    cd /root/.ssh/			root用户就在root目录下的.ssh目录
    cd /home/omd/.ssh/		普通用户在家目录下的.ssh目录
    
  • 根据dsa算法生成私和公钥【默认在当前用户的home目录

    ssh-keygen -t dsa  一路回车即可
    id_dsa		私钥(钥匙)
    id_dsa.pub	公钥()
    
  • 拷贝公钥给目标服务器

    ssh-copy-id -i id_dsa.pub root@192.168.100.120
    
  • 查看目标服务器生成的文件

    ll /home/omd/ .ssh/authorized_keys
    
  • 免密码登录目标服务器

    ssh rooot@192.168.100.120
    

scp

  • 从本地复制到远程

    scp a.txt root@192.168.100.12:/.data
    
  • 从远程复制到本地

    scp root@192.168.100.120:/a.txt ./
    

sftp

安全协议,使用22端口

1.登录

sftp root@192.168.100.120

2.从远程服务器获取文件

sftp> get -r /data/*			递归获取
Fetching /data/a.txt to a.txt

3.上传文件到远程服务器

sftp> put b.txt /data
Uploading  b.txt to /data/b.txt

实例:

使用cmd给linux的根目录下的upload目录(提前新建好文件夹)发送data.txt文件(window内置了sftp)

在linux里查看是否上传成功了

使用FlashFXP工具

链接:https://pan.baidu.com/s/1FbkzAICg00bLyqSMEaUs5Q
提取码:e9lk

按需求选择

上传文件

找到你的本地要上传的文件,直接拖到服务器区域

解决shell连接Linux太慢的问题

原因:因为在登录时,需要反向解析dns。
解决方法:修改linux配置文件,vi /etc/ssh/sshd_config。
vi /etc/ssh/sshd_config
将 # UseDNS yes 此处注释去掉

改为:UseDNS no

然后重启sshd服务

systemctl restart sshd

(117条消息) Xshell连接CentOS7很慢的解决办法_一枚小蜗牛H的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1301552.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【XR806开发板试用】编译FreeRTOS系统

编译FreeRTOS系统,测试串口输出。 一、下载源码 1.1、获取源码 下载源码: rootubuntu:/home# wget https://bbs.aw-ol.com/assets/uploads/files/1693988430633-xr806_sdk.tar.gz 解压文件 rootubuntu:/home# tar xvf 1693988430633-xr806_sdk.tar.gz 1.2、获取…

亚马逊鲲鹏系统自动化操作更节约时间

亚马逊鲲鹏系统的自动化操作为卖家们带来了极大的时间节约和高效运营的利好。这一先进系统在账号注册、养号和下单等方面拥有强大的自动化功能,为卖家提供了简单便捷的操作体验。 首先,亚马逊鲲鹏系统在账号注册方面展现了其强大的自动化能力。用户只需事…

记录一次postgresql临时表丢失问题

项目相关技术栈 springboot hikari连接池pgbouncerpostgresql数据库 背景 为了优化一个任务执行的速度,我将任务的sql中部分语句抽出生成临时表(create temp table tempqw as xxxxxxxxx),再和其他表关联,提高查询速…

小红书笔记投流全攻略,打造爆款内容

在小红书平台上,信息流投放和搜索广告是两种主要的广告形式。信息流投放主要通过用户刷作品时展示你的笔记,而搜索广告则是用户搜索相关关键词时展示出的内容。今天就和大家分享下小红书笔记投流全攻略,打造爆款内容! 一、什么样你…

Python使用其它文件夹中的.py文件

一、背景 在python构建的工程中,A.py 可能要使用 B.py 文件中的函数、或者类、或者变量,如果这两个文件在同一个目录下,只需要在 A.py 中使用 import B 即可,但如果不在同一目录下,则这种方法不可用,将工程…

租房小程序源码开发中的5大注意事项

在租房小程序源码开发过程中,有许多关键的注意事项需要开发者和团队特别留意。作为该领域的专家,我将分享5大重要事项,以确保你的租房小程序源码开发顺利进行。 1. 确保代码可靠性和安全性 租房小程序源码的可靠性和安全性是开发过程中最重…

【C++】C++异常语法、使用、规范、异常安全及异常的优缺点

1. C异常概念 异常是一种处理错误的方式,当一个函数发现自己无法处理的错误时就可以抛出异常,让函数的直接或间接的调用者处理这个错误。 throw: 当问题出现时,程序会抛出一个异常。这是通过使用 throw 关键字来完成的。catch: 在您想要处理…

为什么说数字化转型能帮助企业降本增效?

引言 数字化转型是当今商业领域中的关键议题,它不仅是技术的应用,更是一种战略性的变革,对企业而言具有重要意义。在这个数字化时代,企业需要不断适应和采纳新技术,以获得竞争优势并提高效率。 数字化转型旨在将传统业…

成都工业学院Web技术基础(WEB)实验三:CSS字体等属性使用

写在前面 1、基于2022级计算机大类实验指导书 2、代码仅提供参考,前端变化比较大,按照要求,只能做到像,不能做到一模一样 3、图片和文字仅为示例,需要自行替换 4、如果代码不满足你的要求,请寻求其他的…

001两数之和

题意 给出一个数组和一个目标值,让你在数组中找出和为目标值的两个数,并且这两个数在数组中的下标(索引)不同。 示例 输入:nums[2,7,11,15],target9 输出:[0,1] 解释:因为nums[0]nums[1]9&#…

Draw.io or diagrams.net 使用方法

0 Preface/Foreword 在工作中,经常需要用到框图,流程图,时序图,等等,draw.io可以完成以上工作。 official website:draw.io 1 Usage 1.1 VS code插件 draw.io可以扩展到VS code工具中。

PHP基础 - 数组遍历与排序

介绍 在PHP中,数组遍历和排序是常见的操作,用于对数组中的元素进行访问和排序 数组遍历 1)数值数组的遍历 使用 foreach 循环遍历数组:foreach 循环是最常用的遍历数组的方法,它可以遍历索引数组和关联数组。例如:$fruits = array("apple", "banana&q…

浪涌保护器综合选型应用方案

浪涌保护器SPD是一种用于防止电气设备和电子信息系统受到雷电或其他过电压的影响的装置。浪涌保护器的选型是一个重要的工程问题,因为不同的应用场景和设备要求需要不同的浪涌保护器。本文将介绍浪涌保护器的行业分类选型方案,浪涌保护器选型的作用和意义…

智能优化算法应用:基于缎蓝园丁鸟算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于缎蓝园丁鸟算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于缎蓝园丁鸟算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.缎蓝园丁鸟算法4.实验参数设定5.算法…

Python Django Suit:构建现代化的Django后台管理

概要 Django Suit是一款为Django后台管理提供现代、优雅界面的第三方应用,它致力于提升Django开发者的管理体验。本文将深入介绍Django Suit的安装、配置和高级功能,提供详实的示例代码,帮助大家更好地使用和定制Django后台管理界面。 安装与…

科学小论文

赵州桥,是一座右拱桥,它座落于河北省石家庄市赵县城南液河之上。 赵州桥因赵县古称赵州而得名,当地人称之为大石桥,以区别于城西门外的永通桥,也称小石桥。 赵州桥始建于隋代,由匠师李春设计建造&#xff…

Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!

🧸欢迎来到dream_ready的博客,📜相信您对博主首页也很感兴趣o (ˉ▽ˉ;) 📜Java关键字 —— super 详细解释!一看就懂 有代码实例运行! 目录 前言 static static修饰类中的成员变量 static修…

【SpringSecurity】-- 认证、授权

文章目录 SpringSecurity简介快速入门1.准备工作1.2引入SpringSecurity 认证1.登录校验流程2.原理2.1SpringSecurity完整流程2.2认证流程详解 3.解决问题3.1思路分析3.2准备工作3.3.实现3.3.1数据库校验用户3.3.2密码加密存储3.3.3登录接口3.3.4认证过滤器3.3.5退出登录 授权1.…

Mybatis之核心配置文件详解、默认类型别名、Mybatis获取参数值的两种方式

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…

指针(笔记1)

一、内存和地址 内存及其管理方法: 1.计算机主存储器由一个一个存储单元组成,微型计算机以字节作为存储单元 2.内存区的每一个字节有一个唯一的编号,这就是“地址”,它相当于教学楼中的教室号 3.内存地址,是一个无符号整数(un…