Linux服務(wù)器設(shè)置公網(wǎng)和靜態(tài)IP
Linux服務(wù)器設(shè)置
設(shè)置路由器映射公網(wǎng)端口
設(shè)置路由器映射公網(wǎng)端口6900-7002 或者 6980、6999、7001、7002到內(nèi)網(wǎng)服務(wù)器端口
比如公網(wǎng)ip為100.50.121.30,服務(wù)器內(nèi)網(wǎng)地址為192.168.8.200,則需要映射100.50.121.30:6999到192.168.8.200:6999、映射100.50.121.30:7001到192.168.8.200:7001
路由器開(kāi)啟DMZ
配置/etc/resolv.conf vim /etc/resolv.conf
添加nameserver:
# Generated by NetworkManager
nameserver 192.168.8.1
nameserver 114.114.114.114
nameserver 8.8.8.8
查看當(dāng)前服務(wù)的外網(wǎng)固定ip
curl ifconfig.me 或者 curl icanhazip.com
設(shè)置固定IP(Linux)
查看當(dāng)前使用的網(wǎng)絡(luò)管理器:
ps aux | grep network
查看網(wǎng)口:
ip addr show enp2s0
Netplan
查看配置文件:
ls /etc/netplan/
編輯配置文件:
sudo vim /etc/netplan/[配置文件]
# This file is generated from information provided by the datasource. Changes # to it will not persist across an instance reboot. To disable cloud-init's # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: version: 2 renderer: networkd ethernets: enp2s0: dhcp4: false addresses: - 192.168.10.84/24 routes: - to: default via: 192.168.10.1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4
參考
network: version: 2 renderer: networkd # 或者 NetworkManager, 根據(jù)系統(tǒng)而定 ethernets: eth0: # 替換為你實(shí)際的網(wǎng)絡(luò)接口名稱 dhcp4: false # 禁用 DHCP addresses: - 192.168.1.100/24 # 靜態(tài) IP 和子網(wǎng)掩碼 gateway4: 192.168.1.1 # 默認(rèn)網(wǎng)關(guān) nameservers: addresses: - 8.8.8.8 # DNS 服務(wù)器 - 8.8.4.4
執(zhí)行引用配置命令:
sudo netplan apply
查看ip:
ifconfig 或者 ip a
Systemd-networkd
查看當(dāng)前網(wǎng)口名稱:
ip link show 或者 ifconfig -a
創(chuàng)建/編輯配置文件:20-[網(wǎng)口名稱].network
sudo nano /etc/systemd/network/20-eth0.network
配置文件:
[Network]
DHCP=no
Address=192.168.10.84/21
Gateway=192.168.10.1
DNS=8.8.8.8
重啟systemd-networkd服務(wù)
sudo systemctl restart systemd-networkd
NetworkManager
查看當(dāng)前網(wǎng)絡(luò)連接
nmcli connection show
設(shè)置靜態(tài)ip地址:
sudo nmcli con mod enp2s0 ipv4.addresses 192.168.1.100/24
sudo nmcli con mod enp2s0 ipv4.gateway 192.168.1.1
sudo nmcli con mod enp2s0 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli con mod enp2s0 ipv4.method manual
重啟網(wǎng)絡(luò)連接(需要重啟連接)
sudo nmcli con down enp2s0 && sudo nmcli con up enp2s0
驗(yàn)證網(wǎng)口:
ip addr show enp2s0
設(shè)置系統(tǒng)時(shí)區(qū)
sudo timedatectl set-timezone Asia/Shanghai
查看時(shí)間
timedatectl
設(shè)置ssh
Key
ssh-keygen -t rsa
PubkeyAcceptedKeyTypes +ssh-rsa
chmod 700 .ssh
cd .ssh
chmod 600 *
service sshd restart
清理歷史命令
history -c && history -w && > ~/.bash_history
安裝ADB
ubuntu
sudo apt update
sudo apt install android-tools-adb android-tools-fastboot
adb version
centos
sudo yum install android-tools
Windows 10/11命令行工具
打開(kāi) PowerShell 并運(yùn)行以下命令安裝 OpenSSH 客戶端:
Add-WindowsCapability -Online -Name OpenSSH.Client
ssh username@hostname_or_ip
posted on 2025-02-10 09:38 GhostSugar 閱讀(172) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)