进入ubuntu并获取ip
- 重启电脑,可以看到底部一行小字:please press DEL or F2 enter UEFI BIOS setting,按F2进入bios
- 菜单显示Windows Boot Manager和Ubuntu,选择ubuntu然后在下一个窗口回车进入系统
- 打开终端,输入
ifconfig
。(在最新版的Ubuntu系统中,ifconfig
命令已经被ip命令取代,因此使用ip命令也可以获得网络接口信息和查找IP地址。 您可以键入以下命令:ip addr
或ip a
获取所需的信息。) - 输出中寻找以inet或inet6为前缀的行。inet前缀标识IPv4地址,而inet6前缀标识IPv6地址。(通常是类似192.168.0.2或fe80::a00:27ff:fecf:e8e5这样的格式,这就是Ubuntu操作系统的IP地址了)
Mac远程连接
- 在Mac上打开终端,输入以下命令将使用SSH协议连接到Ubuntu服务器:
ssh username@ip_address
其中username是服务器的用户名,如果不清楚,可以在ubuntu的终端输入whoami
获取,ip_address 是刚才在Linux上找到的IP地址
- 显示
ssh: connect to host fe80::dc5d:e3db:e973:7aa7 port 22: No route to host
表示需要检查Ubuntu计算机上的防火墙设置,并确保SSH服务被允许通信 - 运行
sudo service ssh start
开启SSH服务 - 显示
failed to start ssh.service: unit ssh.service not found
表示ssh 服务没有安装 - 在 Ubuntu 上使用以下命令检查是否已安装 openssh-server:
sudo service ssh status
如果显示的状态为 not found 或者反馈未安装信息,可以通过以下方式安装 openssh-server:
sudo apt-get update
sudo apt-get install openssh-server
完成后再重启 ssh 服务:
sudo service ssh restart
- 再次尝试在Mac上连接Linux
要保证两台设备在同一个局域网内