远程连接centos7

  首先第一步,将虚拟机网络设置成NAT模式。

  第二步,通过 vi 编辑该文件:

 

 

vi /etc/sysconfig/network-scripts/ifcfg-ens33

 

 

首先修改 BOOTPROTO 的值:

 

BOOTPROTO="static"

 

然后在文件最后加上 IP 配置:(三个值与前面 VMWare fusion 网络配置中的 Subnet IP 在同一个网段。网关后 DNS1 值可配置为一样的,最后一位为2)

 

 

IPADDR=192.168.100.10
GATEWAY=192.168.100.2
DNS1=192.168.100.2

 

 

修改后的内容如下:

 

 

配置完成后,需要 重启网络服务 才生效:

systemctl restart network

可通过下面的命令关闭防火墙:

systemctl stop firewalld

再次查看防火墙状态,防火墙已关闭,但下次启动时防火墙又会自动开启。建议执行完上述命令后,再继续通过下面的命令永久关闭:

systemctl disable firewalld
  
第三步,在CentOS中开启SSH服务需要以下步骤:

1.安装OpenSSH服务

打开终端,输入以下命令安装OpenSSH服务:

sudo yum install openssh-server

2.开启SSH服务

输入以下命令启动SSH服务并设置为开机启动:

sudo systemctl enable sshd

sudo systemctl start sshd
 
 

3、配置ssh远程连接

在终端确认ssh已经安装:

yum list installed | grep openssh-server
 

修改ssh的配置文件:

1.vi /etc/ssh/sshd_config

2.取消下面的代码注释 

3.#PermitRootLogin yes

 

 

第四步,上传公钥到服务器
ssh-copy-id -i [公钥文件] user@host
# user是你的ssh的用户,host是服务器地址,这时候还要输入密码。
# 例子:ssh-copy-id -i id_rsa.pub root@111.111.111.111
3.ssh-add(mac的坑点)
一般别的系统到第三步就可以免密登陆了,但是mac并不这样。还要调用ssh-add

ssh-add -K [你的私钥文件,就是那个不加.pub结尾的文件] 

 

接着用finalshell连接即可。

posted @   Joranger  阅读(305)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示