SSH_远程终端

SSH 远程服务

目的

Windwos 和 Linux 的终端控制系统or传送传送文件, 当然 Linux和Linux 以及 Windwos 和 Windwos 之间的通信都是OK的.

操作方式基本就是打输入命令的方式,所以要求网络流量少.

那么主要问题就是两个:

  • 终端控制系统
  • *传送文件

版权

作者: 罗在金

  • 创建于:2021/11/23
  • 修改于:2021/11/23; 2022/3/30

终端控制系统

Linux

Linux 桌面集成环境几乎都安装了SSH, 对于基础系统就需要自行安装SSH,

sudo apt install ssh #Debian 安装服务
sudo dnf install ssh #Fedora 安装服务
sudo systemctl enable ssh # 开启服务_方式1 enable(开启),stop(关闭),restart(重启)
sudo service ssh start # 开启服务_方式2 start(开启),stop(关闭),restart(重启)

ssh 192.168.31.1@administrator #远程连接 知道对方Ip地址和用户名 回车后输入密码即可

Windwos

以Win11(和Win10一样)为例子,我们需要在设置安装SSH服务和客户端,

打开”设置”,选择”应用”>”应用和功能”,然后选择”可选功能” 。

SSH_远程终端

SSH_远程终端

如果想使用终端开启服务可以使用一下代码

使用 PowerShell 安装 OpenSSH
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

net start sshd #开启服务
net restart sshd # 重启服务
net stop sshd # 关闭服务

sc query sshd # 查看ssh服务
sc query type= service # 查看所有服务

ssh 192.168.31.1@administrator #远程连接 知道对方Ip地址和用户名 回车后输入密码即可
注意:Windwos 使用Microsoft账户登入则需要使用网络密码登入,而不是使用本地密码

如果你是从 GitHub 存储库 (PowerShell/openssh-portable) 下载的 OpenSSH,请按照该网页中列出的说明操作,而不是遵照本文列出的说明。

SSH_传送文件

使用 SCP 命令来传送信息文件, 它是随着安装ssh组件而带的, 关于 SCP 的命令应用

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。 scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。

当你服务器硬盘变为只读read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。

语法格式:scp [参数] [文件]

常用参数:

-1 使用ssh协议版本1-2 -2 使用ssh协议版本2 -4 使用ipv4 -6 使用ipv6 -B 以批处理模式运行 -C 使用压缩 -F 指定ssh配置文件 -l 指定宽带限制 -o 指定使用的ssh选项 -P 指定远程主机的端口号 -p 保留文件的最后修改时间,最后访问时间和权限模式 -q 不显示复制进度 -r 以递归方式复制, 一般复制目录使用

Original: https://www.cnblogs.com/xs-xs/p/16329114.html
Author: edolf
Title: SSH_远程终端

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/582658/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 详解 Serverless 架构的 6 大应用场景

    Serverless 架构将成为未来云计算领域重要的技术架构,将会被更多的业务所采纳。进一步深究,Serverless 架构在什么场景下有优秀的表现,在什么场景下可能表现得并不是很…

    Linux 2023年6月8日
    0148
  • 通过启动脚本控制PHP-FPM开关

    vi /etc/init.d/php-fpm 复制粘贴以下内容: ! /bin/sh Comments to support chkconfig on CentOSchkconfi…

    Linux 2023年6月6日
    0150
  • Java语言高级(第六部分)函数式接口 Stream流、方法引用 ->(个人学习记录笔记)

    第一章 函数式接口 1.1 概念 函数式接口在Java中是指: 有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda…

    Linux 2023年6月8日
    0121
  • 玩转 Windows Terminal

    今天给大家分享一下Windows Terminal的使用及个性化定制。 一、安装 该项目的开源地址为https://github.com/microsoft/terminal,如果…

    Linux 2023年6月7日
    0172
  • 项目开发流程与开发模式

    企业项目开发流程 商城 1.1 B2C 直销商城 商家与会员直接交易 ( Business To Customer ) 1.2 B2B 批发商城 商家与商家直接交易 1.3 B2B…

    Linux 2023年6月14日
    0165
  • NRF24L01双向无线通信

    最近闲来无事,利用手头资源研究了一下基于nrf24L01的双向通信实验,整个系统如下图所示。原理:nrf24L01本身是一种单向通信的无线模块,但是,当nrf24L01工作在增强型…

    Linux 2023年6月14日
    0132
  • docker网络管理

    服务器版本 docker软件版本 CPU架构 CentOS Linux release 7.4.1708 (Core) Docker version 20.10.12 x86_64…

    Linux 2023年6月7日
    0122
  • Docker常用命令

    配置相关 docker version 查看版本 docker ps 查看当前运行的container docker exec -it php-fpm bash 进入cantain…

    Linux 2023年6月13日
    0118
  • redis普通手动启动安装步骤

    redis还提供了普通安装,也就是不写入开机启动,步骤如下: 部署的是redis-4.0.10版本, 部署步骤如下: 1、上传到服务器,解压 tar zxvf redis-4.0….

    Linux 2023年5月28日
    0131
  • K8s-二进制安装

    K8S-二进制安装使用 1.IP总规划 服务类型 ip地址 组件 k8s-master01 etcd集群节点1 192.168.80.20 kube-apiserver、kube-…

    Linux 2023年6月13日
    0129
  • 记一次PowerShell配合Metersploit的艰难提权

    0x01 环境准备 kali(模拟公网攻击机) Windows2008(靶机,装有360、火绒、安全狗、D盾) Powersploit(PowerShell攻击框架) https:…

    Linux 2023年5月28日
    0123
  • linux mv 命令中断的解决办法

    背景:使用mv对服务器文件进行迁移的过程中,因为网络中断,所以迁移到一半被停止了。 现状:有一部分文件没有迁移完,但是文件夹已经存在了,重新mv提示文件夹已经存在,切已经有文件,所…

    Linux 2023年6月14日
    0113
  • Ubuntu安装盘的制作

    准备工作 Ubuntu系统镜像 win32diskimager U盘(4G以上),对重要文件提前备份 制作 下载系统镜像 进入官网 我们下载的版本是18.04,不是20.04 在页…

    Linux 2023年6月14日
    0146
  • Nginx禁止ip加端口访问

    使用 iptables 限制对应端口,再利用Nginx将80端口转发到对应端口 CentOS7默认的防火墙是 firewalle,先看看服务器中有没有安装 iptables [ro…

    Linux 2023年6月14日
    0124
  • 匿名远程启动jenkins的job

    安装jenkins插件Build Authorization Token Root job配置中的构建触发器,勾选触发远程构建,输入要用的令牌,如soul 通过jenkins地址调…

    Linux 2023年6月6日
    0171
  • UWP graphql-dotnet新版数据查询客户端的实现

    之前写过一篇文章 UWP GraphQL数据查询客户端的实现,这次的标题基本差不多,只不过微软这个graphql-dotnet repo从1.x升级到了3.x,跨度有点大。 如果你…

    Linux 2023年6月13日
    0126
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球