今天小编就给大家整理了介绍两种修改 Linux 操作系统下22端口的方法(共含7篇),希望对大家的工作和学习有所帮助,欢迎阅读!同时,但愿您也能像本文投稿人“lk7677191”一样,积极向本站投稿分享好文章。
第一种:
01假如要改SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果,
02假如要限制SSH登陆的IP,那么可以如下做:
首先:修改/etc/hosts.deny,在其中加入sshd:ALL
然后:修改/etc/hosts.allow,在其中进行如下设置:sshd:192.168.0.241
这样就可以限制只有192.168.0.241的IP通过SSH登陆上LINUX机器了。当然在做为服务器方面,我都不装gnome和KDE的,而且很多东西都不装,这样增加安全系数。
第二种:
首先修改配置文件
vi /etc/ssh/sshd_config
找到#Port 22一段,这里是标识默认使用22端口,修改为如下:
Port 22
Port 50000
然后保存退出
执行/etc/init.d/sshd restart
这样SSH端口将同时工作与22和50000上,
现在编辑防火墙配置:vi /etc/sysconfig/iptables
启用50000端口。
执行/etc/init.d/iptables restart
现在请使用ssh工具连接50000端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除即可。
之所以先设置成两个端口,测试成功后再关闭一个端口,是为了方式在修改conf的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试以免发生连接不上必须派人去机房,导致问题更加复杂麻烦。
linux下修改系统时间方法,Linux下我们一般使用“date -s”命令来修改系统时间下面我们来看实例,
如将系统时间设定成12月9日的命令如下。
#date -s 12/09/99
将系统时间设定成下午2点18分9秒的命令如下。
#date -s 14:18:09
date
命令不仅可以显示系统当前时间,还可以用它来修改系统时间。
命令格式为:
date -s 时间字符串例如只修改系统的日期,不修改时间(时分秒)
date -s -08-02或只修改时间不修改日期
date -s 10:08:00当然也可以同时修改日期和时间
date -s “2012-05-18 04:53:00”
注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错,
上述修改只是修改了linux的系统时间,CMOS中的时间可能还没有改变,所以为了保险,需要使用 clock -w 把当前系统时间写入到CMOS中。
root操作用户模式。
方法一:
date 01031824(月日时分年)(完整书写)
date 010318242008.30(月日时分年.秒)
方法二:
1》先设置日期
date -s 20080103
2》设置时间
date -s 18:24
+++++++++++++++++++++++++++++
如果要同时更改BIOS时间
再执行
clock -w
文章总结了关于Linux下apache 添加默认端口方法及增加之后apache mysql等服务修改默认端口后无法正常启动解决办法有需要的朋友可参考一下
代码如下复制代码/etc/sysconfig/iptables
改
代码如下复制代码/etc/httpd/conf/httpd.conf文件
找到
代码如下复制代码#Listen 12.34.56.78:80
Listen 80
Listen 66 #我添加的默认端口
修改保存
代码如下复制代码semanage port -a -t http_port_t -p tcp 66#输入这个命令 要不httpd 会启动失败,
Linux下apache 添加默认端口方法linux操作系统
,
稍微等等。。
代码如下复制代码./etc/rc.d/init.d/httpd start #启动httpdapache mysql等服务修改默认端口后无法正常启动解决办法
现在讲解决办法:
方法一:关闭SELinux
这是最快速直接的办法,也是很多人常用的办法,缺点是牺牲了系统的安全。
你可以彻底关闭或者将SELinux模式设置成宽容模式,两种方式都可以。
彻底关闭方法:
代码如下复制代码$ vim /etc/selinux/config在 SELINUX=enforcing 前面加个#号注释掉它
#SELINUX=enforcing
然后新加一行
代码如下复制代码SELINUX=disabled保存,退出,重启系统
设置成宽容模式方法:
代码如下复制代码$ setenforce 0修改 Linux 用户密码其实很简单, 只要输入 “passwd 用户名” 回车, 就会提示你输入新密码及确认新密码. 如果省略用户名则修改当前用户密码.
如果是以root身份登录,修改root密码.只要输入
代码如下复制代码passwd就会出现:
New password:
Retype new password:
按提示输入密码确认即可.
如果想更改其他用户密码,只要输入passwd username即可.
如:passwd kook
代码如下复制代码New password:Retype new password:
例,在终端下用useradd name新建的用户,系统默认是不允许登陆的,因此必须用passwd name来现变更密码的目的
代码如下复制代码[root@localhost ~]# passwd singleChanging password for user single.
New UNIX password: ^^^
Retype new UNIX password: ^^^
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
本文章来给各位同学介绍Linux下修改ssh端口和禁止root远程登录 ,有需要了解的同学可进入参考,
操作步骤如下:
1、编辑/etc/ssh/ssh_config文件:
#vim /etc/ssh/ssh_config
将被注释掉的Port 22前的注释符号“#”去掉,并将22改为8888,保存退出,
2、编辑/etc/ssh/sshd_config文件:
#vim /etc/ssh/sshd_config
将Port 22改为8888,并找到PermitRootLogin,将后面的yes改为no,这样root就不能远程登录了,保存退出。
3、重启ssh:
#/etc/init.d/ssh restart
这样就成功的更改了ssh端口号,并禁止掉root远程登录。
linux中CentOS 5.5 下修改Apache默认端口80 有需要的朋友可参考一下,
打开 /etc/httpd/conf/httpd.conf 文件
修改两个地方
代码如下复制代码#Listen 12.34.56.78:80Listen 80
#把80改为你设置的端口,我设置端口为8080
代码如下复制代码Listen 8080
NameVirtualHost *:80
#把80改为你设置的端口,我设置端口为8080
代码如下复制代码NameVirtualHost *:8080保存修改,退出,
代码如下复制代码semanage port -a -t http_port_t -p tcp 8080 #输入这个命令 要不httpd 会启动失败。/etc/rc.d/init.d/httpd start #启动httpd
最后再防火墙里面加上8080端口的设置
ZPanel面板是一款免费开源的主机控制控制面板,支持Windows、Linux以及MacOSX,相比CPanel来说,灰狼觉得ZPanel无论在配置还是易用性上都不逊CPanel。
ZPanel配置清单:
Linux下:Apache+MySQL+PHP+ProFTPd+Posfix
Windows下采用hMailServer以及Filezilla来代替Posfix和ProFTPd
准备工作
1、最小化安装CentOS6.3,官方提供的脚本会自动帮你配置环境,如果已经配好了环境的话最好先卸载或者重新最小化安装一下,否则会导致ZPanel安装出错。
2、安装必要软件
代码如下复制代码yum install wget
4、安装ZPanel1、下载ZPanel
代码如下复制代码64bit:wget www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86_64-install.sh.x.tar.gz
32bit:wget www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86-install.sh.x.tar.gz
2、解压并设置权限
代码如下复制代码[root@localhost ~]# tar xf installer-x86-install.sh.x.tar.gz
[root@localhost ~]# chmod +x installer-x86-install.sh.x
3、运行安装向导
代码如下复制代码[root@localhost ~]# ./installer-x86-install.sh.x
To contine please agree to the GPL license (y/n/q)? y
Find your timezone from : php.net/manual/en/timezones.php e.g Europe/London
Enter Your Time Zone: Asia/Chongqing
Install fresh ZPanel server or enter an upgrade version number e.g 10-0-1 :install
Enter the FQDN of the server (example: zpanel.yourdomain.com): zpanel.myzp3.com
Enter the Public (external) IP of the server: 192.168.0.196 (这里脚本好像有点问题,不过不影响)
./installer-x86-install.sh.x: line 60: read: `href=”www.whatismyip.com/membership-options/”>New’: not a valid identifier
MySQL Password is currently blank, please change it now.
Password you will use for MySQL: ****
Re-enter the password you will use for MySQL: ****
ZPanel will now install, are you sure (y/n/q)? y
安装完成后会显示:
5、备注在配置时,脚本会在
代码如下复制代码Initialized empty Git repository in /root/zpanelx/.git/这个地方卡很久,有时候卡会儿就过去了,有时候卡了近一个小时也过不去,
如果在这卡了过不去,建议重头再来,系统格了重装,具体是什么原因导致的,灰狼猜测可能是GFW,换个时间段再来配置。(终止进程了再装能安装到最后,但是httpd不能启动)
ZPanel登陆密码保存在/root/passwords.txt