作者:@lxchinesszz
本文为作者原创,转载请注明出处
工作之余,本人一直想买一台服务器,介于价格,一忍再忍,无奈之下,萌生一个想法,通过自己的两台电脑,自己搭建一个服务器。 尤其之前用的ubuntu系统,用了三个多月,期间发现很多bug,所以准备换回centOS6,首先使用大白菜,把系统换位win10专业版,然后安装VMware10,在虚拟机里面安装CentOS6,因为两台PC设备和手机之间用的是同一个网络,所以可以互相连接。以下是我的操作步骤。
准备工作
- 两台电脑,一部手机,同一个网络
- pc使用命令行,手机在APP store 中下载Termius
1.服务器创建用户
首先创建一个组
groupadd -g 1500 maclink //g参数就是组id 如果不加默认是1000 开始添加一个用户
useradd macuser -g maclink //添加一个用户名为macuser的用户在macgroup组中如果你忘记你创建的组,那么使用下面的命令查看所有的组
cat /etc/group
2.查看互相的ip
-
mac系统和centOS中查看ip地址是
ifconfig
# 这里我的mac地址是 192.168.1.107
# centOS中地址是设置和主机共享同一个网段 使用桥接方式,不要使用NAT方式,否则不是在一个网段
# centOS 中ip是 192.168.1.109# 本篇文章最重要的地方就是这里,虚拟机中的服务器必须要和将要连接的电脑共处一个网段 # 所以必须使用桥接。
window系统中命令
ipconfig
#windows下ip地址是 192.168.1.104互相ping查看一下是否可以互相访问到
Last login: Sun Feb 19 13:46:15 on ttys000
mac@MacBook-Air ~ ping 192.168.1.109
PING 192.168.1.109 (192.168.1.109): 56 data bytes
64 bytes from 192.168.1.109: icmp_seq=0 ttl=64 time=139.139 ms
64 bytes from 192.168.1.109: icmp_seq=1 ttl=64 time=14.407 ms
64 bytes from 192.168.1.109: icmp_seq=2 ttl=64 time=173.413 ms
64 bytes from 192.168.1.109: icmp_seq=3 ttl=64 time=205.352 ms
# 如果看到这里,那么已经成功一大半了
3.centOS中开方端口
- ssl mac@192.168.1.109 //默认使用的22端口 ,因为没有使用安全连接,他会让你选择yes和no
✘ mac@MacBook-Air ~ ssh mac@192.168.1.109
The authenticity of host '192.168.1.109 (192.168.1.109)' can't be established.
RSA key fingerprint is SHA256:8GcRL3cDzo3UHBCOTq5ExwKJ37VfTwJLBxZU0xWHBPY.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.109' (RSA) to the list of known hosts.
mac@192.168.1.109's password:
[mac@localhost ~]$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos
[mac@localhost ~]$ ls
这篇的内容就是这样,下一篇,《搭建服务器安全连接》
主要内容:
- 服务器生成安全密钥
- 服务器开放一个供访问的安全端口
- 使用ssl 公钥 安全连接
- 最后终级目标是将局域网地址映射到公网