美文网首页
网络基础配置和ssh

网络基础配置和ssh

作者: zxhChex | 来源:发表于2019-08-03 11:33 被阅读0次
网络接口名称

/etc/resolv.conf

配置本机静态 IP

系统网卡的配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet # 网络类型,不需要编辑
BOOTPROTO=none # 获取地址的方式,可选值 none 表示手动配置 , dhcp 表示从 DHCP 服务器自动获取
IPADDR=10.0.122.107 # 本机的IP 地址截图
PREFIX=24 # 子网掩码前缀的方式,24 表示 255.255.255.0
GATEWAY=10.0.122.1 # 网关
DNS1=114.114.114.114 # 手动配置的 DNS 地址
DEFROUTE=yes
PEERDNS=no # 使用这里设置的 DNS
ONBOOT=yes # 是否开机激活这个网卡,假如不激活,重启网络服务也是无效的。

systemctl restart network 重启网络服务 (init 3 进入字符)

配置主机名 文件 /etc/hostname
命令行设置主机名 hostnamectl set-hostname sharkhost

查看主机名 hostnamectl

配置本机解析主机名 /etc/hosts

IP地址 主机名 完整的主机名
127.0.0.1 localhost localhost.localdomain localhost4
localhost4.localdomain4

给网卡接口配置 IP 地址,一个网卡可以配置多个 ip

ip addr add 10.0.122.122/24 dev ens33
ip addr del 10.0.122.122/24 dev ens33

查看指定网卡接口上的 IP 地址

ip addr show ens33

查看本机路由表

ip route show

查看一个 ip 的路由路径

ip route get 10.0.122.1

查看接入本机所在的局域网的其他设备的MAC地址

ip neigh

配置默认路由

ip route add default via 10.0.122.1 dev ens33
ip route del default via 10.0.122.1 dev ens33
ip route add 10.0.122.156/24 via 10.0.122.244 dev ens33

显示不同网络接口的统计数据 ip -s link

当你需要获取一个特定网络接口的信息时,在网络接口名字后面添加选项ls ip -s -s link ls eth0
激活或关闭某个特定的接口
ip link set eth1 up
ip link set eth1 down

查看监听端口

ss -l 显示本地打开的所有端口
ss -pl 显示每个进程具体打开的socket
ss -t -a 显示所有tcp socket
ss -u -a 显示所有的UDP Socekt
ss -o state established '( dport = :smtp or sport = :smtp )' 显示所有已建立的SMTP连接
ss -o state established '( dport = :http or sport = :http )' 显示所有已建立的HTTP连接
ss -x src /tmp/.X11-unix/* 找出所有连接X服务器的进程
ss -s 列出当前socket详细信息
ss -n 监听端口用数字表示
最常用的: ss -ntal

Linux 查IP ifconfig 或 ip a

设置IP ifconfig ens33 10.0.122.105

系统的密钥对位置 /etc/ssh/

服务器 /etc/ssh/ssh_host_ecdsa_key.pub
客户端 /root/.ssh/known_hosts

客户端为当前的用户创建密钥对 ssh-keygen(默认rsa)

当前用户的家目录的 .ssh 目录下就会有密钥对
id_rsa 私钥
id_rsa.pub 公钥

远程连接 ssh root@服务端ip
改端口服务端设置 /etc/sshd_config

Port 2222
ssh -p 2222 root@10.0.122.133

不用密码登录

客户端需要发送自己的公钥给服务端,服务端接收后会保存在用户家目录中的 .ssh/authorized_keys 文件中
ssh-copy-id 服务端用户@服务端ip

/etc/ssh/sshd_config改一些ssh的配置

同意root用户远程登录 PermitRootLogin yes

发送文件和文件夹
从服务器拿文件

相关文章

  • 网络基础配置和ssh

    /etc/resolv.conf 配置本机静态 IP 系统网卡的配置文件 /etc/sysconfig/netwo...

  • day 10 网络基础配置

    计划任务网络基础配置网络基础之 TCP/IP 协议簇ssh 单次计划任务 atatdat -c ...

  • 2019-03-24

    centos集群环境基础环境配置 1)系统安装 2)网络配置 3)hostname 4)ssh免密登录 5)ntp...

  • CentOS-7基础配置

    CentOS-7基础配置 关闭不需使用的模块 SSH配置 编辑:/etc/ssh/sshd_config 移除不需...

  • 通过SSH隧道配置http代理

    如何配置SSH隧道,请参考使用SSH隧道通过海外服务器访问外部网络,本文在前一篇的基础上继续探索Window上So...

  • 远程登录Ubuntu

    SSH介绍 SSH为Secure Shell 的缩写、由IEIF的网络小组所制定、SSH为建立在应用层和传输层基础...

  • Linux操作系列之04---VirtualBox配置SSH远程

    Linux操作文档系列之04 VirtualBox配置SSH远程登录 根据网络设置不同,有不同的ssh远程登录配置...

  • 第7章 网络服务及安全

    第7章 网络服务及安全 SSH服务 SSH协议简介 Ubuntu安装SSH SSH服务配置 使用putty登陆SS...

  • k8s安装

    更改网络配置 Set no password for sudo SSH to your virtual machi...

  • Github , ssh and https

    ssh 和 https 的区别 SSH 特点 认机器,不认账号 配置过程 查看是否配置过SSH(cd ~/.ssh...

网友评论

      本文标题:网络基础配置和ssh

      本文链接:https://www.haomeiwen.com/subject/icnqdctx.html