SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动
SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动
SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动
SSH服务详解(二)–使用私钥登录 SSH 服务器(免密登录)
SSH 服务详解 (三)-- 使用 SSH 代理
SSH 服务详解 (四)-- 本地调用远程主机的命令
SSH 服务详解 (五)-- 远程文件拷贝
SSH 服务详解 (六)-- Windows SSH 主机
SSH 服务详解 (七)-- SSH 连接 Github
- SSH 服务器运行在 ubuntu 18.04.1
- SSH 客户端在 Windows10
服务器安装(ubuntu)
SSH 服务器的安装
sudo apt-get install openssh-server
SSH 客户端的安装
sudo apt-get install openssh-client
客户端和服务器的关系:如果,A 机器想被 B 机器远程控制,那么,A 机器需要安装 SSH 服务器,B 机器需要安装 SSH 客户端。
查看 SSH 服务器状态
service ssh status
状态输出如下所示:
● ssh.service - OpenBSD Secure Shell serverLoaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)Active: active (running) since Wed 2021-12-22 23:37:15 EST; 6 days agoProcess: 77622 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)Process: 77618 ExecReload=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)Process: 864 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)Main PID: 887 (sshd)Tasks: 1 (limit: 4630)CGroup: /system.slice/ssh.service└─887 /usr/sbin/sshd -D
如使用过程中出现问题,可重启 SSH 服务器
重启 SSH 服务器命令
sudo service ssh restart
更多 service 服务器相关命令参考
service --help
客户端安装(windows)
使用 PowerShell 安装 OpenSSH
以管理员身份运行 PowerShell。 为了确保 OpenSSH 可用,运行如下命令:
查看 SSH 的状态
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
输出如下
Name : OpenSSH.Client~~~~0.0.1.0
State : InstalledName : OpenSSH.Server~~~~0.0.1.0
State : NotPresent
已经安装了客户端,所以显示客户端已安装,如果两个都没有安装,执行如下命令
# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
两者都会返回
Path :
Online : True
RestartNeeded : False
参考连接:安装 OpenSSH
连接到 SSH 服务器
Windows 连接 Linux
执行命令
ssh username@servername
例如:ssh tyustli@192.168.10.18
(注意服务器和客户端处于同一局域网)
执行命令会报如下错误
Bad owner or permissions on C:\\Users\\Admin/.ssh/config
说明 C:\\Users\\Admin/.ssh/config
我们没有权限,类似 Linux 中有 chmod 777 file
来改变文件的权限,在 Windows 下输入如下命令
echo Y | cacls C:\Users\Admin\.ssh\config /p tyustli:F
结果:
Are you sure (Y/N)?processed file: C:\Users\Admin\.ssh\config
加上 echo Y 是因为执行 cacls C:\Users\Admin\.ssh\config /p tyustli:F
命令之后 powershell 再也无法输入,所以加上这个参数,上述命令执行之后再次输入命令
ssh tyustli@192.168.10.18
提示输入密码:
tyustli@192.168.10.18's password:
正确输入 Linux 的密码即可
连接之后的状态
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 5.3.0-61-generic x86_64)* Documentation: https://help.ubuntu.com* Management: https://landscape.canonical.com* Support: https://ubuntu.com/advantage* Canonical Livepatch is available for installation.- Reduce system reboots and improve kernel security. Activate at:https://ubuntu.com/livepatch393 packages can be updated.
321 updates are security updates.Your Hardware Enablement Stack (HWE) is supported until April 2023.
Last login: Wed Dec 29 03:49:32 2021 from 192.168.10.22
tyustli@tyustli-virtual-machine:~$
至此,Windows Powershell 成功通过 SSH 连接到 Linux 服务器
SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动相关推荐
- SSH 服务详解 (三)-- 使用 SSH 代理
SSH 服务详解 (三)-- 使用 SSH 代理 SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动 SSH服务详解(二)–使用私钥登录 SSH 服务器(免密登录) SSH 服务详解 ...
- SSH服务详解(七)– SSH 连接 Github
SSH 连接 Github SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动 SSH服务详解(二)–使用私钥登录 SSH 服务器(免密登录) SSH 服务详解 (三)-- 使用 S ...
- Dropbear 安装配置与启动ssh服务详解
Dropbear 安装配置与启动ssh服务详解 扎啤 关注 2017.09.12 22:57* 字数 441 阅读 4160评论 0喜欢 0 一.介绍 dropbear作为一款基于ssh协议的轻量级 ...
- 第1章 ssh命令和SSH服务详解
基础服务类系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 本文对SSH连接验证机制进行了非常详细的分析,还详细介绍了ssh客户端工具的各种 ...
- Linux ssh命令详解,连ssh命令都不了解就别说自己会用Linux了
前言 ssh相当于windows上的远程桌面连接,但没有桌面,只有文字终端.ssh是许多Linux使用者入门时必学的一个命令.借助ssh,开发人员可以很方便地连接远程或是局域网的其他电脑,直接在上面进 ...
- linux ssh服务端下载文件,Linux SSH服务端配置文件设置
一 SSH概述 SSH 由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安 ...
- 【Linux】循序渐进学运维-服务篇-ssh配置文件详解
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第4篇文章 文章目录 前言 配置文件的路径 配置文件详解 1. 修改默认端口 2. ListenAddress 0.0.0.0 3. ...
- Linux -ssh登录 详解
一.什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录. 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会 ...
- Linux服务详解(主要基于RedHat系的及Centos默认服务详解)(综合整理)
转自:http://blog.csdn.net/jj198981/article/details/7605558 acpid ACPI(全称 Advanced Configuration and Po ...
最新文章
- C# 世界坐标 页面坐标 PageUnit PageScale
- 安装Oralce时,系统参数详解
- 零基础学python多久可以工作-零基础学习python,要多久才可以学好并且找到工作?...
- 【python教程】对多线程中join()的详细教程
- zcmu-1783(01字典树)
- 疫情下的情人节怎么过?Serverless在线课堂来支招
- Cheapest Palindrome POJ - 3280(动态规划*)
- CCIE理论-第二篇-SDN-FabricPath技术
- js客户端存储之Web存储
- 基于特征选择的局部敏感哈希位选择算法
- Ubuntu 10.04 Beta 1发布
- android获取某应用的帧数据
- 存储过程与业务类实现业务的差异比较
- hibernate教程笔记1
- 解决GetTickCount的问题
- xml文件导入wps_电脑中将WPS文档保存为XML格式的方法
- 【python中级】 获取系统的局域网ip地址
- 天龙八部排名(三联版)
- Your Uninstaller! 注册码
- php时间戳求时间差,php中计算时间差的几种方法
热门文章
- 不好好做图的NSC系列(八):ggplot2重现Nature文章多组柱状图+散点,这是一场硬仗
- Autodesk 系列激活
- Java实现模拟斗地主发牌和排序
- 找不到office.zh\officelr.cab
- java 输出语句 “+“ 号解释
- 【日志】最后的时光③
- mac电脑vmware虚拟机tools灰色解决办法
- 椰青文案:椰青水果促销活动策划文案,朋友圈椰青水果文案
- Python爬虫之Requests功能分解
- Sentinel系列4--- 实战限流篇