1. Ubuntu系统使用ssh远程控制Ubuntu
首先安装 openssh-server 工具: sudo apt install openssh-server
安装网络工具,sudo apt-get install -y net-tools 然后 在终端输入 ifconfig 查看ip地址
比如 ip地址 是192.168.1.2
在另一ubuntu上的终端ping连接一下 : ping 192.168.1.2
收到数据后 按Ctrl +C 暂停一下
在新终端窗口 输入 : ssh 用户名@192.168.1.103
输入密码
就能控制对方的终端了
要退出对方的终端,输入 exit 就可以退出
2. 在windows下使用ssh连接linux
同理的
输入 ssh 用户名@IP ,例如: ssh [email protected]
[C:\~]$ ssh [email protected]
Connecting to 192.168.0.232:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
root@okmx8mm:~# ls -al
要传送文件,不能在已经连接的终端上执行,需要再打开一个新的终端窗口
比如
拷贝linux下的/home/root/tem.sh 到d:\
scp [email protected]:/home/root/tem.sh d:\
# 复制 Windows 文件到 Linux
scp D:\data\1.txt [email protected]:/home/feihu/
# 复制 Windows 目录到 Linux(记得加 -r)
scp -r D:\data [email protected]:/home/feihu/
# 复制 Linux 文件到 Windows
scp [email protected]:/root/data/1.txt D:\data
# 复制 Linux 目录到 Windows(记得加 -r)
scp -r [email protected]:/root/data D:\data
(35条消息) 通过ssh协议实现Windows与Linux之间的文件互传_ssh传输文件 windows到linux_奇迹虎虎的博客-CSDN博客
有时候我们并不知道对方的IP地址,因为IP地址是动态分配的,所以要设置静态ip
查看网络情况以及网卡名,后续设置需要用到网卡名
ifconfig
#输出示例(这里的ens160是网卡名) ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.10.3 netmask 255.255.255.0 broadcast 10.0.10.255 inet6 fe80::20c:29ff:fe9c:e6c6 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:9c:e6:c6 txqueuelen 1000 (Ethernet) RX packets 23110 bytes 27974871 (27.9 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8262 bytes 798576 (798.5 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 48 memory 0x3fe00000-3fe20000
# 进入网络配置目录
cd /etc/netplan
# 查看网络配置文件
ll
# 如果已有manger文件先备份
sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak
修改配置文件
sudo vi 01-network-manager-all.yaml
填充以下配置
配置文件主要包含网卡名、DHCP配置、静态IP、网关、DNS,自己根据路由器或者虚拟机的NAT网络指定即可
需要注意的是,如果是在VMware虚拟机环境下,默认网关是192.168..2,而不是192.168..1
network:
ethernets:
ens160: # 网卡名
dhcp4: no # 关闭IPV4 DHCP
dhcp6: no # 关闭IPV6 DHCP
addresses:
- 192.168.10.33/24 # IP
routes:
- to: default
via: 192.168.10.2 # 网关
nameservers: # DNS
addresses:
- 114.114.114.114
- 8.8.8.8
version: 2
应用设置
sudo netplan apply
查看设置情况
# 查看网络
ifconfig
# ping测试
ping baidu.com
有时候我们并不知道对方的IP地址,因为IP地址是动态分配的,所以还可以通过路由器进行局域网连接,要保证两台电脑连接同一个WIFI或网线连接
rdp远程控制
X11
clion集成的远程开发
vsc