网络工程师之路由交换ftp\ssh远程登陆篇

2024-03-20 14:44

本文主要是介绍网络工程师之路由交换ftp\ssh远程登陆篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

网络工程师之路由交换ftp\ssh远程登陆篇

  • 路由交换之远程登陆
      • FTP
      • SSH

以下均为个人笔记,摘录到csdn做备份

路由交换之远程登陆

FTP

FTP:
文件传输协议 {FTP服务器开启TCP的21号端口来建立控制连接,20号端口来建立数据连接}

FTP实现远程文件传输的同时,还可以保证数据传输的可靠性和高效性;

ASCLL模式 需要转换 发送端的字符在发送前被转换成ASCII码格式之后进行传输,
接收端收到之后再将其转换成字符;

二进制模式 不需要转换

主动模式 可被防火墙拦截
被动模式 pasv 不用担心被防火墙拦截问题

  1. ftp server enable 使能FTP功能。
    set default ftp-directory 设置FTP用户的默认工作目录
    服务器: aaa
    local-user 用户名 password cipher 123
    local-user 用户名 service-type ftp 服务类型
    local-user 用户名 ftp-directory +文件夹目录 设置FTP用户的默认工作目录
    local-user 用户名 access-limit 200 用户名可建立的最大连接数目
    local-user 用户名 idle-timeout 0 0 用户的闲置超时时间
    local-user huawei privilege level 3 指定用户的优先级3

    客户端:{用户视图}ftp +服务器IP
    {系统视图}binary 设置文件传输方式为Binary模式{二进制模式}
    缺省情况下,文件传输方式为ASCII模式
    get+文件 远程FTP服务器下载文件并保存在本地
    put +文件 +命名为一个新文件 上传到FTP服务器

  2. 超级用户:aaa
    local-user huawei password cipher 123
    local-user huawei privilege level 1
    local-user huawei service-type
    local-user huawei assess-limit 5
    user-interface vty 0 4
    authentication-mode aaa
    user-interface vty 16 20
    《 用户视图》 super 3
    super password cipher 】

  3. 如果用户无权访问任何工作目录,则需要定义一个默认的FTP目录。
    执行 set default ftp-directory 命令建立默认目录。

  4. 【Telnet】 可以通过终端对本地和远程的网络设备进行集中管理 基于TCP连接
    端口号 23
    Telnet认证模式:AAA模式:输入登录用户名和密码登录
    密码模式{password} :输入登录密码登录

配置:
服务器 user-interface vty 0 4 {最大5个,0—4}
[更改为 user-interface maximum-vty 可增加vty的数量】
authentication-mode password 配置VTY通过密码对用户进行认证
set authentication password cipher zx
user privilege level 1 【用户级别1{监控级}默认0{参观级}】

客户端 用户视图下 telnet + 服务器IP
【dis users】查看登录的用户信息

如果无法建立Telnet连接,首先验证设备是否可达。
如果设备可达,再检查用户输入的密码是否正确。
如果密码正确,再查看当前通过Telnet访问设备的用户数是否达到最大限制
如需增加用户数量,执行user-interface maximum-vty <0-15>命令
0-15表示支持的用户数

超级用户: 在telnet配置后 aaa视图下
local-user admin{本地用户名} password cipher 123 privilege level 3{优先级3为管理级}
local-user admin service-type telnet {用户接入类型}
user-interface vty 0 4
authentication-mode aaa 将认证模式改为AAA

SSH

SSH:TCP 端口22 支持password认证{服务器对用户端的认证及双向的数据加密}

服务器端{server} rsa local-key-pair create 生成本地RSA主机密钥对
display rsa local-key-pair public 查看公钥部分信息
[time of key pair created 公钥生成时间]
user-interface vty 0 4
authentication-mode aaa 用户的验证方式AAA
protocol inbound ssh 支持ssh,禁止telnet功能
aaa
local-user 用户名 password cipher 123
local-user 用户名 service-type ssh{配置接入类型}
ssh user 用户名 authentication-type password 指定认证方式possword

还可配置 local-user 用户名 privilege level        默认3[管理级]}设置本地优先级stelnet server enable           {开启ssh功能}display ssh user-information     查看SSH用户配置信息display ssh server status           查看SSH服务器信息

客户端{client} ssh client first-time enable 开启
stelnet+服务器地址
输入用户名,第一次登录后,不进行认证,第二次进行认证用户名+密码,远程登录服务器
display ssh server session 查看SSH服务器端的当前会话连接

SFTP server: aaa
local-user 用户名 password cipher 123
local-user 用户名 service-type ssh 接入类型SSH
local-user 用户名 pivilege level 3
local-user 用户名 ftp-directory flash: 指定FTP用户的可访问目录{默认为空,不配置FTP无法登录}
ssh user 用户名 authentication-type password
sftp server enable 开启SFTP服务器功能
display ssh server session 查看SSH会话连接

Client : sftp +服务器地址

在这里欢迎大家的点赞、关注、评论,以此来促进大家互相学习交流,同时可以让新加入的小伙伴更快的了解新知识!!!

以上内容如有侵权,请联系作者进行删除

≧◠◡◠≦ 1分2分都是爱,感谢已经打赏的老板,和正在打赏的老板们 ≧◠◡◠≦

这篇关于网络工程师之路由交换ftp\ssh远程登陆篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/829796

相关文章

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依

poj 3181 网络流,建图。

题意: 农夫约翰为他的牛准备了F种食物和D种饮料。 每头牛都有各自喜欢的食物和饮料,而每种食物和饮料都只能分配给一头牛。 问最多能有多少头牛可以同时得到喜欢的食物和饮料。 解析: 由于要同时得到喜欢的食物和饮料,所以网络流建图的时候要把牛拆点了。 如下建图: s -> 食物 -> 牛1 -> 牛2 -> 饮料 -> t 所以分配一下点: s  =  0, 牛1= 1~

poj 3068 有流量限制的最小费用网络流

题意: m条有向边连接了n个仓库,每条边都有一定费用。 将两种危险品从0运到n-1,除了起点和终点外,危险品不能放在一起,也不能走相同的路径。 求最小的费用是多少。 解析: 抽象出一个源点s一个汇点t,源点与0相连,费用为0,容量为2。 汇点与n - 1相连,费用为0,容量为2。 每条边之间也相连,费用为每条边的费用,容量为1。 建图完毕之后,求一条流量为2的最小费用流就行了

poj 2112 网络流+二分

题意: k台挤奶机,c头牛,每台挤奶机可以挤m头牛。 现在给出每只牛到挤奶机的距离矩阵,求最小化牛的最大路程。 解析: 最大值最小化,最小值最大化,用二分来做。 先求出两点之间的最短距离。 然后二分匹配牛到挤奶机的最大路程,匹配中的判断是在这个最大路程下,是否牛的数量达到c只。 如何求牛的数量呢,用网络流来做。 从源点到牛引一条容量为1的边,然后挤奶机到汇点引一条容量为m的边

《数据结构(C语言版)第二版》第八章-排序(8.3-交换排序、8.4-选择排序)

8.3 交换排序 8.3.1 冒泡排序 【算法特点】 (1) 稳定排序。 (2) 可用于链式存储结构。 (3) 移动记录次数较多,算法平均时间性能比直接插入排序差。当初始记录无序,n较大时, 此算法不宜采用。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 26typedef int KeyType;typedef char In

git ssh key相关

step1、进入.ssh文件夹   (windows下 下载git客户端)   cd ~/.ssh(windows mkdir ~/.ssh) step2、配置name和email git config --global user.name "你的名称"git config --global user.email "你的邮箱" step3、生成key ssh-keygen

配置InfiniBand (IB) 和 RDMA over Converged Ethernet (RoCE) 网络

配置InfiniBand (IB) 和 RDMA over Converged Ethernet (RoCE) 网络 服务器端配置 在服务器端,你需要确保安装了必要的驱动程序和软件包,并且正确配置了网络接口。 安装 OFED 首先,安装 Open Fabrics Enterprise Distribution (OFED),它包含了 InfiniBand 所需的驱动程序和库。 sudo

【机器学习】高斯网络的基本概念和应用领域

引言 高斯网络(Gaussian Network)通常指的是一个概率图模型,其中所有的随机变量(或节点)都遵循高斯分布 文章目录 引言一、高斯网络(Gaussian Network)1.1 高斯过程(Gaussian Process)1.2 高斯混合模型(Gaussian Mixture Model)1.3 应用1.4 总结 二、高斯网络的应用2.1 机器学习2.2 统计学2.3

网络学习-eNSP配置NAT

NAT实现内网和外网互通 #给路由器接口设置IP地址模拟实验环境<Huawei>system-viewEnter system view, return user view with Ctrl+Z.[Huawei]undo info-center enableInfo: Information center is disabled.[Huawei]interface gigabit