本文共 1533 字,大约阅读时间需要 5 分钟。
整体架构目录:
在连接远程服务器时有很多种连接方式,如SSH、telnet、SFTP等。但是如果大家在docker上面安装gitlab做为代码管理器的话,那么gitlab就会占用服务器的22端口,恰巧22端口又是SSH的22端口,为了能让gitlab顺利运行我们需要22端口,因此需要把SSH远程
连接22端口停止,但这样导致我无法使用xshell工具来连接服务器,因此需要安装其他的远程连接工具。在此我选择了telnet 23端口。来安装telnet吧。
rpm -qa telnet-server
rpm -qa xinetd
命令:yum list |grep xinetd
-------->xinetd.x86_64 2:2.3.15-13.el7 base
yum -y install telnet-server.x86_64
yum -y install telnet.x86_64yum -y install xinetd.x86_64
systemctl enable xinetd.service
systemctl enable telnet.socket
systemctl start telnet.socket
systemctl start xinetd
firewall-cmd --permanent --add-port=23/tcp
firewall-cmd --reload
命令:tail -f /var/log/secure
发现报错啦Mar 28 18:09:47 localhost login: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=pts/1 ruser= rhost=::ffff:10.102.45.38 user=root
解决方案:
执行命令:vi /etc/securetty
在内容里面添加:如下内容
pts/0pts/1
然后重启一下即可。 reboot
然后完美登录。
asp.net Core 交流群:787464275 欢迎加群交流
如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!微信公众号:欢迎关注 QQ技术交流群: 欢迎加群