Posts tagged SSH
Server服务器端常用软件
0一、Web服务器
1.Apache Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 官方网站:http://www.apache.org/
2.Nginx Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强。 官方网站:http://nginx.org/
3.Lighttpd Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。 官方网站:http://www.lighttpd.net/
二、PHP
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML More >
SSH远程会话管理工具 – screen使用教程
1VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能重新连接,重新运行。相信现在有些VPSer也遇到过这个问题,今天就给VPSer们介绍一款远程会话管理工具 – screen命令。
一、screen命令是什么?
Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。
二、如何安装screen命令?
除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装, CentOS系统可以执行:
yum install screenDebian/Ubuntu系统执行:
apt-get install screen三、screen命令使用方法?
1、常用的使用方法
用来解决文章开始我们遇到的问题,比如在安装lnmp时。
1.1 创建screen会话
可以先执行:screen -S lnmp ,screen就会创建一个名字为lnmp的会话。
1.2 More >
Lightwave.Net VPS使用中发现的问题及解决方法
1一、Lightwave.Net VPS的CentOS 5.5 i386 32bit minimal components fresh install with PyGrub,系统默认开启了iptables防火墙,需要自行开启80端口以开放web服务,方法可以看这篇文章《CentOS下配置iptables防火墙》。
二、Lightwave.Net VPS的Debian 5.0.4 x86_64 minimal系统,默认未安装openssh-server,需要自行安装后方可使用SSH登陆VPS,方法如下:
1、登陆SolusVM VPS Control Panel,进入Console,按照页面提供的信息使用Putty等SSH工具登陆。
Username: console-****** Password: ****** IP Address: *.*.*.* Port: 22222、更新系统
apt-get install update3、安装wget
apt-get install wget4、安装openssh-server
apt-get install openssh-server5、安装结束,可以使用SSH正常登陆你的VPS。
三、在Lightwave.Net VPS管理面板地址修改ROOT密码后需要重启VPS才能使新密码生效。
服务器架设:CentOS搭建LNMP详细教程
0使用CentOS+Kloxo来管理虚拟主机比较简单,易于上手,缺点是系统资源消耗大,对于内存不大的VPS来说不太适合。针对这种现象,网上出现了很多一键安装服务器组件的优化安装包。
目前流行的配置是Linux+Nginx+PHP+MySQL,简称LNMP。下面简单介绍一下配置方法。
一、安装CentOS和LNMP一键安装包。
1、使用putty或类似的SSH工具登陆; 登陆后运行:
screen -S lnmp如果提示screen命令不存在可以执行:yum install screen 或 apt-get install screen安装。
2、下载LNMP一键安装包: 您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用) 如需下载版执行命令: wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz
如需完整版执行命令: wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
下载完成后LNMP一键安装包就会被下载到您的服务器或VPS上(一般用root登陆没切换目录的话应该在/root 下面)。
3、解压LNMP一键安装包: 执行: tar zxvf lnmp0.9.tar.gz
或 tar zxvf lnmp0.9-full.tar.gz
More >
服务器架设:Debian/Ubuntu搭建LAMP教程
5本文是在独立服务器或VPS中使用Debian/Ubuntu操作系统搭建LAMP完整教程,适合初学者,本文会保持更新。
第一部分
LAMP 是Linux、Apache、MySQL、PHP的首字母缩写,也就是在一台Linux服务器上安装带有PHP和Mysql支持的Apache网站服务器。
UAMP 是Ubuntu Linux、Apache、MySQL、PHP的首字母缩写,是指在一台Ubuntu Linux服务器上安装带有MySQL和PHP支持的Apache网站服务器。
1. 说明
本文以BurstNET VPS主机为例,操作系统是Debian 5 / Ubuntu 10.04,独立服务器操作方法与VPS相同。域名请做好DNS指向。
安装前,用这个命令升级必要的软件包:
apt-get install update2. 安装 Apache2 和 PHP5
Apache2 和 PHP5已经包含在 Debian/Ubuntu 软件包中了,一般来说,系统已经默认安装完毕。如果没有,你可以使用下面的命令轻松安装它:
apt-get install apache2 php5 libapache2-mod-php5 php5-gd php-pear php5-suhosin系统会提示已需要安装的版本并自动安装,如有更新,系统会显示需要更新的版本。
安装 Apache More >
手机上的SSH工具Putty for Symbian OS
0PuTTY是一款Windows操作系统平台下提供SSH方式接入管理的强大软件,但其实PuTTY还提供了运行在S60V3、S60V5等 Symbian平台上的手机版本 PuTTY for Symbian OS,功能同样强悍。
Putty for Symbian OS是支持Symbian S60V3、S60V5系统的一款免费SSH客户端软件,它直接添加多个Sessions、也可以自定义显示界面。PuTTY手机版可以创建和保存多个实例,每个实例都有一个名字,分别对应你的某个网站SSH登录后台,便于多个网站间的管理。
官方主页为:http://s2putty.sourceforge.net/,目前最新的版本为1.5.2,该软件所提供的功能已经能应付日常VPS的维护工作,当然因为使用的手机GPRS连接,使用过程中会有反应“迟钝”的感觉。
第一次使用时可以直接点击“Default”实例,在弹出的“Host”一栏中输入支持SSH管理的主机地址或者你网站的网址后确认。稍等片刻,在 More >
BuyVM OpenVZ VPS Debian安装PPTP VPN
0BuyVM的OpenVZ VPS,在Debian中安装PPTP VPN的方法。
登陆SSH后 1.安装 pptpd
apt-get update apt-get install pptpd2.配置 pptpd 修改 /etc/pptpd.conf 加入
localip 192.168.10.1 remoteip 192.168.10.234-238,192.168.10.245(ip可以自定) 3.dns 修改 /etc/ppp/options 加入
ms-dns 8.8.8.8 ms-dns 8.8.4.4(dns可以自定) 4.开启ip转发 修改 /etc/sysctl.conf
net.ipv4.ip_forward=15.增加用户名密码 修改 /etc/ppp/chap-secrets 增加
username pptpd password *(格式 user server password ip) 6.增加iptables转发规则
sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT -–to-source “公网ip” sudo /sbin/iptables -A FORWARD -s 192.168.10.0/24 -p tcp -m tcp More >BuyVM OpenVZ VPS CentOS搭建PPTP VPN
1BuyVM.net提供OpenVZ VPS,并且官方网站介绍说“All VPS’s come with the ability to run OpenVPN, PPTP, GRE and SIT tunnels by default ”,意思是可以用来搭建PPTP VPN,据说是OpenVZ的新技术,但目前BurstNET的VPS还不支持搭建PPTP VPN。
下面以BuyVM.net的VPS为例介绍如何在CentOS中搭建PPTP VPN。
1、登陆SSH,检查VPS是否有必要的支持。如果检查结果没有这些支持的话,是无法安装pptp的。
当然Buyvm的用户可以直接跳过。
modprobe ppp-compress-18 && echo ok(用模块方式支持MPPE加密模式浏览,如果内核支持检测不到。)如果显示“ok”表明通过。不过接下来还需要做另一个检查:
cat /dev/net/tun显示结果为下面的文本,表明通过:
cat: /dev/net/tun: File descriptor in bad state上述两条只需一条通过,即可安装pptp。如果还有其它问题,或者请你的服务商来解决这个问题。
2、安装ppp和iptables。
yum install -y ppp iptables3、安装pptp。
rpm -ivh More >服务器架设:CentOS搭建LAMP详细教程
0本文是在独立服务器或VPS中使用CentOS操作系统搭建LAMP详细完整教程,适合初学者,本文会保持更新。
第一部分
LAMP 是Linux、Apache、MySQL、PHP的首字母缩写,也就是在一台Linux服务器上安装带有PHP和Mysql支持的Apache网站服务器。
1. 说明
本文以BurstNET VPS主机为例,操作系统是CentOS5.5,独立服务器操作方法与VPS相同。域名请做好DNS指向。
2. 安装 Apache2
Apache2 已经包含在 CentOS 软件包中了,一般来说,系统已经默认安装完毕。如果没有,你可以使用下面的命令轻松安装它:
yum install httpd系统会提示已需要安装的版本并自动安装,如有更新,系统会显示需要更新的版本。
如已经安装完毕将显示下述信息:
Package httpd-2.2.3-22.el5.centos.2.i386 already installed and latest version Nothing to do
安装 Apache 后,你可以启动:
/etc/init.d/httpd start可以查看运行状态:
/etc/init.d/httpd status现在可以在浏览器中打开 http://domain.com(你的域名) 或 http://ip地址(VPS的IP地址),就可以看到 More >
KLOXO中IP访问、泛域名绑定、未绑定域名访问的设置
0根据我们的经验,在实际使用中,客户大概会有以下几种要求: 1,绑定特定域名,使用绑定的域名进行访问。(绝大多数情况) 2,输入IP地址进行访问(独立IP)。 3,绑定泛域名解析。 4,设置所有未绑定,但是已经解析到这个IP的域名访问指定目录。
以下设置均针对Lighttpd环境。
1,绑定特定域名,使用绑定的域名进行访问。 略
2,输入IP地址进行访问。 Kloxo首页>资源>IP地址>具体IP>配置域名>设置需要使用IP访问的站点所绑定的域名。 (该域名必须已经解析到这个IP上,注意是否有带www。)
3,绑定泛域名解析。 Kloxo首页>域名>具体域名>解压/扩展>主机别名>添加别名“*”(星号)
4,设置所有未绑定,但是已经解析到这个IP的域名访问指定目录。 mkdir /home/admin/default chown admin:admin /home/admin/default 编辑/etc/lighttpd/lighttpd.conf 将 server.document-root = “/home/kloxo/httpd/default/” 改为 server.document-root = More >