SSH 远程服务目的 Windwos 和 Linux 的终端控制系统or传送传送文件, 当然 Linux和Linux 以及 Windwos 和 Windwos 之间的通信都是OK的. 操作方式基本就是打输入命令的方式,所以要求网络流量少. 那么
Windwos 和 Linux 的终端控制系统or传送传送文件, 当然 Linux和Linux 以及 Windwos 和 Windwos 之间的通信都是OK的.
操作方式基本就是打输入命令的方式,所以要求网络流量少.
那么主要问题就是两个:
- 终端控制系统
- 传送文件
作者: 罗在金
- 创建于:2021/11/23
- 修改于:2021/11/23; 2022/3/30
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 [参数] [文件]
常用参数: