ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SSH_远程终端

2022-05-31 08:34:13  阅读:150  来源: 互联网

标签:文件 使用 远程 终端 Linux scp ssh 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服务和客户端,

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

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

# 使用 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 以递归方式复制, 一般复制目录使用

标签:文件,使用,远程,终端,Linux,scp,ssh,SSH
来源: https://www.cnblogs.com/xs-xs/p/16329114.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有