session required pam_limitso
然后在/etc/security/limitsconf文件中增加一行对admin用户产生的连接数进行限定:
admin hard maxlogins 2
完成之后重启服务器端的sshd服务。
之后我们可以看到,从客户端以admin身份登录SSH服务器时,在客户端上可以打开两个控制台登录。但当客户端开启第三个登录窗口的时候会被服务器拒绝,但其它用户不会受到限制。网线有问题或者网卡有问题。
接上交换机后,电脑无法上网,引起这种情况的原因可能有:物理连接不稳定、电脑设置不当等,请按以下步骤排除:更换电脑和交换机之间的网线,确保交换机对应指示灯亮,本地连接稳定。检查方法:交换机下接两台电脑,设置在同一网段,相互之间若能ping通,则电脑和交换机之间连接稳定。当linux服务器本身无固定公网IP时,在外网是不能直接访问linux主机的。如需要在外网访问内网linux,需要利用动态域名解析和端口映射相关的网络辅助实现,如开放的nat123动态域名解析和nat123端口映射。
实现原理
Linux服务器是动态IP时,需要通过域名动态实时解析到IP,访问域名方式访问linux。
无公网IP时,需要利用端口映射方式,将linux访问端口映射到外网。如SSH访问端口22映射到外网端口。
动态IP时,外网访问内网linux的实现
1在内网启用nat123动态域名解析。使用自己的访问域名,或提示自定义域名。
2如linux主机有经过路由,在路由的转发规则上做端口映射(22端口)。
3在外网用ssh访问时,目标地址是动态解析的域名。
无公网IP时,外网访问内网linux的实现
1在内网启用nat123端口映射。将内网22端口映射为外网自定义端口。
2映射后,外网地址见映射图标显示。
3在外网用ssh访问时,目标地址是外网地址域名及自定义的访问端口。如想使用自己的域名进行访问,只需要将自己的域名cname记录指向默认访问域名即可。
NAT模式需要配置端口转发,否则无法从主机连接虚拟机的服务。
在VirtualBox/VmWare中设置。
以VirtualBox为例,选中欲设置的虚拟机,点击设置调出“设置对话框”如下:
VirtualBox的虚拟机设置界面
选中网络条目,点开高级,单击“端口转发”,界面如下:
新增一条规则如下:
新增的ssh端口转发规则
其中,主机IP需要去控制面板的网络适配器界面查找,我这里是192168561,如图:
在控制面板中,依次进入控制面板,网络和 Internet,网络连接,打开VirtualBox那个网卡,查看详细信息获得IP地址,这个IP地址是虚拟机和本机组成一个网络时,本机的IP地址,从这个地址设置端口转发即可。
VirtualBox 网卡的IP
VMWare设置相似,因为没有安装,所以没有截图。
设置好了之后,从本机终端运行,ssh 用户名@192168561,即可远程到虚拟机,截图如下:
登录成功界面
另外注意,ICMP协议是没有端口的,从虚拟机ping外网以及回应的ping包由VirtualBox/VmWare负责转发,不需要设定端口映射,所以你可以直接ping通百度
MacOS: Macmini2018款
Linux: 使用Manjaro,KDE桌面。CPU Ryzen 2600。
使用网线,一端插在Macmini2018上, 一端插在Linux主机的主板上。
选择 以太网 , 手动配置IPv4,填上IP 地址和子网掩码。IP地址可以自己设置,如果连接无线,不要和无线的路由器地址相同。
而且,相连后,仍然可以使用无线上网。
如图
同MacOS *** 作相似,但是设置不同的IP地址,如 19216801
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)