阅读文章

SSH Page 2

[ 来源:| 作者: | 时间:2010-10-13 | 浏览: 次 ]

关键字:

DirectAdmin (简称DA)是一套由加拿大JMBC软件公司开发的基于Linux操作系统的虚拟主机在线管理软件,
通过这个管理系统您可以方便的管理您的服务,设置EMAIL,设置DNS,开通FTP,开通网站及Mysql数据库,在线文件管理,
数据库管理等,方便管理员、客户及代理商在线管理虚拟主机。

DirectAdmin官方网站:http://www.directadmin.com/

DirectAdmin只支持安装Unix/linux/freebsd等Linux内核和Unix的类操作系统。
对于WindowsXP/2000/2003/2008等系统不支持!!!

如果您未购买授权,请到其官网购买或点击这里联系国内代理购买:
1、http://client.ushezu.com/cart.php?a=add&pid=22
价格:永久授权费用 ¥400.00 元
可以无限次更换授权IP,永久免费更换,无隐藏收费。
2、http://item.taobao.com/item.htm?id=7296997707
价格:永久授权费用 ¥343.00 元
可以无限次更换授权IP,永久免费更换,无隐藏收费。

安装教程:

1. 安装必须组件gcc,gcc-c++,flex,make,perl,quota (磁盘配额),vixie-cron
yum install gcc gcc-c++
yum install flex
yum install make
yum install perl
yum install quota
yum install vixie-cron

2. 之后开始安装DirectAdmin了
安装之前请一定准备好DirectAdmin的授权信息
Client ID, xxxx
License ID, xxxx
并确定使用系统和授权IP都是正确的,否则无法成功安装。

1)用root帐号登录系统,下载setup.sh文件,运行
wget http://www.directadmin.com/setup.sh

小提示:在FreeBSD系统上,用“fetch”命令代替”wget”命令

2)更改setup.sh权限
chmod 755 setup.sh

3)运行setup.sh脚本
./setup.sh

系统将提示你输入Client ID、license ID和主机名,主机名一般不要用顶级域名,最好是用一个二级域名代替,例如server.abc.com

如果不出意外,到最后你会看到:
The following information has been set:
Admin username: admin
Admin password: ********
Admin email: admin@hostname
Server IP: xxx.xxx.xxx.xxx
Server Hostname: your.own.host.name
To login now, follow this link:http://serverIP:2222
把这些信息记住就可以了,之后记得更改密码哦。

如果是一个独立的服务器的话,这样安装就可以了,而对于VPS,还需要注意一下。在VPS安装完成之后的DirectAdmin还需要配置网络设备之后才能用。

执行ifconfig命令查看VPS的IP地址,这个IP地址所绑定的设备就是我们需要记录下来的,例如venet0:0

用vi打开DirectAdmin的配置文件/usr/local/directadmin/conf/directadmin.conf

# vi /usr/local/directadmin/conf/directadmin.conf

找到”ethernet_dev=***“这样的字符,然后把等号后面的字符改为刚才我们查看到的venet0:0,然后保存退出vi

然后重启Linux使我们的更改生效,重启之后在浏览器里面输入http://ip:2222,如果你看到一个登陆框,那就说明DirectAdmin安装成功了。

如果你在安装的时候,有技术性问题,可以联系其客服技术工程师 support@hostsoft.cn。

一、ICP
ICP为Internet Content Provider的缩写,即网络内容服务商,是指向公众综合提供互联网信息业务和增值业务的电信运营商。

二、ISP
ISP为Internet Service Provider的缩写,即互联网服务提供商,是指向公众综合提供互联网接入业务、信息业务、和增值业务的电信运营商。

三、IDC
IDC为Internet Data Center的缩写,即互联网数据中心。是指在互联网上提供如申请域名、租用虚拟主机空间、主机托管等各项业务的服务商。

四、BGP
BGP为Border Gateway Protocol的缩写,即边界网关协议,用来连接Internet上独立系统的路由选择协议。它是Internet工程任务组制定的一个加强的、完善的、可伸缩的协议。BGP4 支持CIDR寻址方案,该方案增加了Internet上的可用IP地址数量。BGP是为取代最初的外部网关协议EGP设计的,也被认为是一个路径矢量协议。

五、VPN
VPN为Virtual Private Network的缩写,是利用公共网络来构建的专用网络,称为虚拟专用网,为用户提供了一种通过公用网络安全地对企业内部专用网络进行远程访问的连接方式。VPN 由三个部分组成:客户机、传输介质和服务器。VPN连接使用隧道作为传输通道,这个隧道是建立在公共网络或专用网络基础之上的。

六、SSH
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

在网上看到很多人在找支持IPv6的虚拟主机,但似乎很难找。我这里推荐一家主机商Hurricane Electric(he.net),他们的主机同时支持支持IPv6和IPv4,而且国内访问速度很快,强力推荐。

Hurricane Electric.(he.net)是美国老牌IDC(互联网数据中心),成立于1994年,公司位于美国加州弗里蒙特(760 Mission Court Fremont, CA 94539),HE拥有世界上最大的IPv6骨干网,在世界各地都有提供IPv6 Tunnel Broker的服务。网上正在热传的可使VPS支持IPv6的方法正是使用HE公司提供的免费IPv6 Tunnel Broker服务。

Hurricane Electric提供独立服务器和虚拟主机等服务,无论价格高低,均同时支持IPv6和IPv4,可能是公司的主要客户面向公司,个人用户很少,he.net很低调,而且不同于其他的IDC,在他们的网站上没有常见的注册、购物车等选项,没有在网站上标明独立服务器的价格,够买需要发邮件(Email)或者打电话联系他们详谈(Or call and email for dedicated server details: +1 510.580.4190 sales@he.net)。

他们的虚拟主机(Web Hosting)最便宜的Simple Virtual Host仅1美元/月,但不支持MySQL数据库和PHP等脚本语言。适合我们站长使用的是Starter Virtual Host或更高规格的虚拟主机,其中Starter Virtual Host价格为9.95元/月(5GB空间,流量500GB/月,支持MySQL数据库和Perl、Python、Ruby、PHP5等脚本语言,支持SSL证书,同时支持IPv6和IPv4,支持SSH远程管理),但仅支持信用卡(VISA、MasterCard、American Express)购买,不支持PayPal和其他第三方支付工具。

Hurricane Electric.网址:https://www.he.net/

为什么需要支持IPv6的主机,有什么用呢?很多人都会由此疑问。哈哈,好处太多,我只简单的说两点。从长远来看,IPv6是互联网发展的必然趋势,未雨绸缪,先下手为强;从当前看,是为了广大教育网用户可以正常访问你的网站,因为教育网到外网的出口不大,访问速度很慢,而且有限制,但各大高校早就开通IPv6网络,可以高速方便的访问全球任一支持IPv6的网站。

CentOS VPS Kloxo 原LxAdmin使用方法

第一部分:故障处理篇
1.Alert: not_in_list_of_allowed_ip
如果你的kloxo后台登录,提示Alert: not_in_list_of_allowed_ip,这很可能是你自己不小心设置了IP限制,比如白名单黑名单,把自己给拒绝在外了。 怎么办?
用root登录ssh,执行:
/script/clearallowedblockedip –class=client –name=admin
看到如下提示:
AllowedIp Sucessfully cleared for client:admin
就表示admin解封了,这时候就可以正常登录kloxo,小心别在把自己拒绝了。

2.不小心修改错了或者忘记了kloxo的密码了!
不小心忘记密码了怎么办?其实很简单的root登陆ssh,执行cd /usr/local/lxlabs/kloxo/httpdocs
再执行lphp.exe ../bin/common/resetpassword.php master 你要设置的新的密码
小提示:可以复制上面的密码,在putty中点击鼠标右键就自动粘贴了哦!!!
这样密码就重置了,去体验下吧

一般出于安全考虑要在面板里修改掉默认的7777和7778端口,修改后要ssh里运行:
/script/restart
重启kloxo服务使之生效。

3.kloxo面板无法登陆,如何修改mysql密码?
我们支持kloxo面板中有重置mysql密码的功能,但是如果打不开kloxo怎么办呢?按照下面的方法来解决
ssh链接服务器,root登录,然后输入下面一行命令,回车,mysql的root密码将被重新设置为空。
php /usr/local/lxlabs/kloxo/bin/common/misc/reset-mysql-root-password.phps;
然后重启kloxo: service kloxo restart
这样就可以了

第二部分:日常使用篇
1.如何在kloxo面板里修改ssh默认端口22
默认的SSH端口为22,任何懂linux的人都知道,为了避免一些无聊的人扫描,最好改为10000以上,别人扫描到端口的机率也会下降。如何在 kloxo面板里修改ssh默认端口22呢?点击左侧树形结构,双击security打开安全选项,点击第一个SSH配置,SSH端口输入新的端口就可以了,一定要记住!

2.如何更改kloxo面板的默认端口7778和7777
kloxo面板安装后,默认的端口是7777和7778,这也许会带来安全隐患。如果您想修改它,可以自己操作。1分钟就搞定了。如何更改kloxo面板的默认端口7778和7777?端口建议选择大于10000的数字,免得和其他软件端口有冲突。
修改方法:左侧树形结构,打开端口设置输入新的端口号码就可以了,两个都要改,下次登录的时候就不是7778了,请记住!
修改后请ssh登陆您的vps,执行service kloxo restart重启kloxo面板。或者重启VPS。

提示:配置LxAdmin/HyperVM的登录端口。 更改后,需要重启服务才能生效。可执行命令 cd /usr/local/lxlabs/kloxo/httpdocs ; lphp.exe ../bin/common/misc/defaultport.php 且重启服务来还原到默认的登录端口。

3.Kloxo关闭日志和网站统计,减少空间占用
在Kloxo/Lxadmin里添加了一个域名,默认的是打开了网站统计.建议在添加域名时就关闭这个功能。如果没有关闭统计并且流量很大,用不了多久硬盘就会被统计文件撑爆。如果你的MySQL不能正常启动,或者磁盘空间满了,很有可能是这个原因。可以在下图所示位置关掉统计
为避免这样的情况发生,请作以下设置:
ssh登录vps,删除已有的统计文件
输入命令:
rm /home/admin/__processed_stats/*
如果硬盘已经占满并且数据库不能启动,lxadmin不能打开,可以用SSH登录到系统执行删除操作,命令:
rm /home/admin/__processed_stats/*
删除之后启动MySQL,命令:
service mysqld start

那么了解问题严重性,我们就在根源解决这个问题,登录kloxo面板,打开域名选项卡,任意一个域名,点击流量日志选项,删除已归档的日志!当然在建立域名的时候直接去掉 启用状态记录这个选项就可以了!!

4.kloxo怎么添加域名/怎么开网站?
要开通网站必须先建立DNS模板,先找到您的域名的dns是什么,准备好。一般您的域名在哪里注册的,就可以在注册商的域名控制面板出找到您域名的 dns。在左侧资源选项卡中展开,找到DNSm模板,模板名称可以输入你的域名,网站邮局的IP会自动选中,主从DNS填写从域名商获得的DNS或者你当前正在使用的dns都可以!

添加好DNS以后我们就可以添加域名了。登录kloxo后台,点击左边“高级” 下面的 “域名” 链接,输入不带www连接的域名地址,【这个地址就相当于两个都包括了】根目录可以输入你的域名地址方便区分,也可以是其他的名字,请去掉“ 启用状态记录”的勾,其他的都选中,不启用日志是因为这个占用太多的空间了,没必要记录,点击添加就可以了
添加好以后使用FTP上传文件的时候,账号就是你的域名,密码是kloxo相关账号【默认是admin账号】对应的密码

5.如何给目录分配权限或者管理文件
刚进入kloxo的时候会右侧会有文件管理器,这里可以管理你的文件,目录后面有个rx之类的表示权限,为了方便可以勾选整个网站目录777也就是下面三行都勾选,最下面还有一行英文后面有个小方块,这个意思就是是否继承文件权限,我们一般选择他,这样设置一次整个站点就可写了!需求高的可以针对每个文件设置权限!

6.如何下载解压文件
其实有的时候为了方便,国外的FTP国内上传都比较慢,我们可以使用root登陆SSH,进入相关目录,一般为网站目录cd /home/admin/域名/
输入wget http://要下载的文件的地址 这时候就会自动下载文件到你的网站目录!
然后我们使用上面提到的文件管理进入网站目录,文件名称前面都有一个小图标,点击就可以进行解压操作了,解压完毕之后可以使用root登陆FTP调整下目录就可以了!当然如果你觉得麻烦可以直接上传文件进行解压的!需要注意的是,尽量使用zip格式的压缩包,解压比较简单!

其实很多功能都没说,大家可以根据自己的情况自己琢磨一下,比如每个站点都支持设置默认文档的优先级,加载的组件等等,后台还支持配置 php,phpmyadmin,设置mysql信息等等。。。。功能很强大,遇到问题大家可以一起讨论!

转载 http://sherwin.me/articles/kloxo-with-linux-lxadmin.html

我用过putty、SSH Secure Shell Client等Windows下的SSH客户端软件,这些软件可以实现终端仿真,通过Shell命令远程操作Linux、FreeBSD系统,却不能直接上传文件到服务器或从服务器下载文件,还必须配合使用单独的psftp、WinSCP等基于SSH(sftp、scp)进行文件传输的软件,不太方便。

对于采用了美国RSA信息安全公司的SecurID双重认证系统的用户来说,psftp、 WinSCP等软件就无法使用了。因为SecurID系统包含一个配备液晶显示的令牌(Token),令牌每60秒便能产生一组全新的6位数字密码。用户在登录服务器时,除输入其帐号、密码及私人PIN码外,还需输入显示在令牌上的6位数字,黑客想猜出密码进行入侵几乎是不可能的,但由于psftp、 WinSCP等软件无法输入SecurID令牌密码,因而不能进行文件传输。

而SecureCRT这款国外的SSH客户端软件则同时具备了终端仿真器和文件传输功能。

上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器,例如(上传一个rsyncd.conf文件到服务器):
[root@localhost ~]# rz
rz waiting to receive.
正在开始 zmodem 传输。 按 Ctrl+C 取消。
正在传输 rsyncd.conf…
100% 715 bytes 715 bytes/s 00:00:01 0 错误

下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到“路径\SecureCRT-5.1.3\download \”目录下,例如(下载服务器当前目录下的rsyncd.conf文件到本地):
[root@localhost ~]# sz rsyncd.conf
rz
正在开始 zmodem 传输。 按 Ctrl+C 取消。
正在传输 rsyncd.conf…
100% 715 bytes 715 bytes/s 00:00:01 0 错误

如果要改变SecureCRT终端的背景颜色和文件名颜色,只需点击菜单栏上的“选项”-“会话选项”,在“终端“-“仿真”分类的右侧窗口选上“ANSI 颜色”以及“选择一个备用的键盘仿真-Linux”。

由于rz ,sz ,是需要安装的,所以请大家先安装 rzsz-0.12.20-853.2.i586.rpm
具体安装方法为:
rpm -ivh rzsz-0.12.20-853.2.i586.rpm

原文地址:http://blog.s135.com/post/207/

=======================
需要注意的事情:
Billing Cycle(付款周期): Monthly(月付)/Annually(年付)
Next Due Date(下一次支付日期): 月/日/年
VPS IP Address(IP地址):这个就是你的VPS服务器的主IP,另外一个IP多半是主IP地址的最后一位+1,这个IP是互联网真实IP.非映射地址。
SSH Root Password(ssh root 账户密码):这个是ssh的登录密码,帐号固定为root,所有的系统都直接使用root帐号远程登录。密码可以登录后直接修改,或到面板里面进行修改。
VPS Control Panel URL (non-SSL)(VPS控制面板地址(非HTTPS)): 这个地址会自动重定向到 https 地址
VPS Control Panel URL (SSL)(这个就是你面板的地址了):
VPS Control Panel Username(VPS面板登录帐号): 这个不可以修改。
VPS Control Panel Password(VPS面板登录密码): 这个直接到面板里面的 Update My Info 链接里面修改密码。

=======================
远程 登录管理:
Linux 直接使用 ssh root@ip 即可登录,ip是指VPS IP Address。
Windows 下使用 putty 来登录,设置Host为 VPS IP Address。

上传下载文件:
采用SFTP方式上传,Linux下直接 在 Nautilus 的地址栏输入

ssh://root@ip

登录即可上传文件。
Windows下可以使用 Filezilla 。
注意,网页目录为 /var/www/

========================
面 板使用注意事项
1 备份还原并不好使,不要信任这个。
2 reload不要频繁使用,发生过无论如何也无法启动IP的现象,需要找美国客服才可以解决。
3 面板里面有个Console 可以执行部分命令,但不要依赖这个, 正确的做法使用使用ssh登录处理。
4 不要使用面板里面的 Root Password 的功能来修改密码,曾经出现过问题,请登录到VPS,使用 passwd 来修改。
5 面板里面的Hostname可以随便修改,不会照成任何影响,也不会对后期的服务和续费产生问题。

前言:

由于BurstNET的VPS使用的OpenVZ的虚拟环境,所以不支持PPTP VPN,但是官方承诺可无缝安装OpenVPN。

虽然国内外提供FreeVPN的企业和个人有很多,但是还不如自己搭建一个来得安全,毕竟用别人的咱们不知道数据流向哪里,或者说不知道数据会经过哪里, 被多少人看到。

好了,闲话不多说了,现在正式开始。

一、准备工作:

1)确认购买的VPS是否开启了Tun/Tap设备的支持,以前看过的文章里都说要联系客服让客服开通,其 实不用这么麻烦,自己在后台就可以开启(不过默认是不开启的)。不信请看下图,这是标准的BurstNET配置的免费的控制面板。

BurstNET的VPS开启Tun/Tap支持

图1:BurstNET的VPS开启Tun/Tap支持,点一下“Enable Tun/Tap”按钮就行了

2)升级系统软件,并下载所需软件。

#yum install gcc gcc-devel openssl openssl-devel iptables

#mkdir /opt/software

#cd /opt/software

#wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gz

#wget http://openvpn.net/release/openvpn-2.0.9.tar.gz

好了,准备工作已经完成了。下面开始安装。

二、安装软件

#cd /opt/software

#tar -zxvf lzo-2.03.tar.gz

#cd lzo-2.0.3

#./configure

#make && make install

#cd ../

#tar -zxvf openvpn-2.0.9.tar.gz

#cd openvpn-2.0.9

#./configure –with-lzo-headers=/usr/local/include –with-lzo-lib=/usr/local/lib –with-ssl-headers=/usr/include/openssl –with-ssl-lib=/usr/lib

#make && make install

自此,软件已安装完成,下面开始最重要的步骤。

三、生成证书Key

1、初始化PKI

#cd /opt/software/openvpn-2.0.9/easy-rsa

#export D=`pwd`

#export KEY_CONFIG=$D/openssl.cnf

#export KEY_DIR=$D/keys

#export KEY_SIZE=1024

#export KEY_COUNTRY=CN

#export KEY_PROVINCE=BJ

#export KEY_CITY=BJ

#export KEY_ORG=”eryinj.com”

#export KEY_EMAIL=”eryin@eryin.com”

2、生成CA证书

#./clean-all

#./build-ca

本步骤除了以下两个地方需要改动之外,其他地方一路回车(红色部分为改动的值):

Organizational Unit Name (eg, section) []:eryin.com

Common Name (eg, your name or your server’s hostname) []:server

3、建立Server Key

#./build-key-server server

本步骤除了以下两个地方需要改动之外,其他地方一路回车(红色部分为改动的值):

Organizational Unit Name (eg, section) []:eryin.com

Common Name (eg, your name or your server’s hostname) []:server

A challenge password []:abcd1234

An optional company name []:eryin.com

Sign the certificate? [y/n]:y

1 out of 1 certificate requests certified, commit? [y/n]y

4、生成Client Key

#./build-key client1

Organizational Unit Name (eg, section) []:eryin.com

Common Name (eg, your name or your server’s hostname) []:client1

A challenge password []:abcd1234

An optional company name []:eryin.com

Sign the certificate? [y/n]:y

1 out of 1 certificate requests certified, commit? [y/n]y

依次类推生成其他客户端证书/key

#./build-key client2

#./build-key client3

5、生成 Diffie Hellman 参数

#./build-dh

四、创建服务器端和客户端配置文件

1、创建服务器端配置文件

#vi /usr/local/etc/server.conf

local VPS的IP地址
port 1194
proto udp

dev tun

ca /opt/software/openvpn-2.0.9/easy-rsa/keys/ca.crt
cert /opt/software/openvpn-2.0.9/easy-rsa/keys/server.crt
key /opt/software/openvpn-2.0.9/easy-rsa/keys/server.key
dh /opt/software/openvpn-2.0.9/easy-rsa/keys/dh1024.pem

server 10.8.0.0 255.255.255.0

client-to-client
keepalive 10 120

comp-lzo

persist-key
persist-tun
status /opt/software//openvpn-2.0.5/easy-rsa/keys/openvpn-status.log
verb 4

push “dhcp-option DNS 10.8.0.1″
push “dhcp-option DNS 4.2.2.1″
push “dhcp-option DNS 4.2.2.2″

2、创建客户端配置文件

#vi /usr/local/etc/client.ovpn

client

dev tun
proto udp

remote VPS的IP地址 1194

persist-key
persist-tun
ca ca.crt
cert client1.crt
key client1.key
ns-cert-type server
comp-lzo
verb 3

redirect-gateway def1

3、把生成的客户端的KEY和客户端配置文件下载到本地计算机

#cp /usr/local/etc/client.ovpn /opt/software/openvpn-2.0.9/easy-rsa/keys/

#tar keys.tar /opt/software/openvpn-2.0.9/easy-rsa/keys/

不管你用什么方法,下载到本地即可。

五、启动OpenVPN服务器并设置成开机自动启动

1、启动OpenVPN服务器

#/usr/local/sbin/openvpn –config /usr/local/etc/server.conf

2、将OpenVPN设置成开机自动启动

#vi /etc/rc.local

然后在最后面加入此行:

/usr/local/sbin/openvpn –config /usr/local/etc/server.conf > /dev/null 2>&1 &

六、OpenVPN 访问外网的设置

1、修改本机域名服务器

#vi /etc/resolv.conf

将文件内容修改为下面两行:

nameserver 4.2.2.1

nameserver4.2.2.2

2、开启域名服务

如果你需要访问一些已经被伟大的GFW封掉了域名的网站,但你的 OpenVPN 服务器没有被封的话,那么你需要在你的主机上开启 name server, 并将 dns push 给 client。

#service named start

3、修改/etc/sysctl.conf

vi /etc/sysctl.conf

做以下修改:

net.ipv4.ip_forward = 1 (如果不是1的话则改成1)

4、设置iptables

#iptables -t nat -A POSTROUTING -s 10.8.0.0/16 -j SNAT –to VPS的IP地址

#/etc/init.d/iptables save

#/etc/init.d/iptables restart

七、OpenVPN GUI For Windows 客户端安装过程

1、下载和服务器端配套的OpenVPN GUI For Windows:

http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe

2、安装:一直下一步,大家应该比我都会装吧。

3、将第四段第三步下载的Key文件解压后,放到OpenVPN GUI For Windows安装目录下的config目录,并至少要包含以下6个文件:

ca.crt

ca.key

client1.crt

client1.csr

client1.key

client.ovpn

4、双击client.ovpn即可启动OpenVPN GUI For Windows客户端,并连接至服务器。

5、如果双击client.ovpn 没有反应,则在任务栏点 OpenVPN GUI 的小图标右键,选择 edit config,将内容复制过去再保存,然后再点右键中的 connect即可。

5、如果需要第二台机器上使用OpenVPN,进行同样的配置,只需要将 client1.crt,client1.csr,client1.key 换成对应的 client2.xxx 即可,然后将 client.ovpn 中的对应key文件值改掉。

本文来自:http://old.mven.cn/post/51.html

目前DiaVP使用Xen-Shell来管理所有VPS,该系统对于VPS用户来说,非常重要,使用该系统可以进行开机,关机,重启,重装系统等操作,请每位用户认真查看本教程(支持windows vps 2009年8月30日更新)。

Xen-Shell是基于SSH的管理面板,如果您熟悉Linux,Xen-Shell的操作将很容易上手,如果您不熟悉Linux,也没关系, 只要按照本教程来操作,一样可以使用所有功能。

步骤1: 下载SSH客户端PuTTY(下载地址1,下载地址2)。

步骤2: 打开putty.exe, 请按照下图所示, 输入您的Xen-Shell管理地址 (该地址可以在您的开通邮件内找到,如果没有,请联系我们客服为您查询)
putty1

步骤3:
putty2

步骤4:
putty3

步骤5:
putty4

步骤6:
putty5

步骤7:
putty6

Xen-Shell主要命令:
1. bandwidth – 查看您的流量使用情况,您也可以通过http://cp.diahosting.com/用户名 查询您的具体流量使用情况
2. console – 适用于linux VPS,当您的VPS的ssh出现问题,或则您的VPS因为某些设置导致无法直接通过网络访问,您可以使用该功能登陆您的VPS
3. exit – 退出xen-shell
4. help – 打印我们Xen-Shell支持的功能
5. passwd – 修改xen-shell, 注意xen-shell的密码只允许适用字母和数字的组合
6. pause – 暂停VPS
7. poweroff – 强制关机, 主要用于VPS出现死机的情况, 在VPS死机的时候, reboot或shutdown命令可能无法重启您的VPS, 您只能先执行poweroff,再执行boot,来重新启动VPS
8. reboot – 重启VPS
9. rebuild – 重新安装操作系统, 点击查看 重装系统教程
10. shutdown – 关机
11. status – 查看VPS状态
12. unpause – 恢复VPS

本文来自:http://blog.diahosting.com/xen-shell/xen-shell-tutorial/

步骤1: 下载Windows平台SSH登录工具PuTTY(下载地址1,下载地址2)。

SSH是Telnet的加密版。SSH访问远程系统的方式与Telnet是一致的,但SSH消除了Telnet在传输过程中使用透明数据所带来的安全隐患(使用技术手段可以在传输途中截获数据)。通过SSH登录远程系统所必须知道的3项信息是:远程系统的IP(域名),用户名,密码。

步骤2: 使用PuTTY登陆远程服务器。

打开PuTTY主程序后,界面如下,填入主机名或者IP,端口默认为22(如果服务器端没有修改过则不要改)。单击OPEN。随后出现的是远程主机的登录窗口,会提示输入用户名、密码。
需要注意的是,在Linux以及其他类unix系统上通常不会回显任何密码内容,这一点和 WINDOWS上回显星号不一样。
如果帐号密码均正确,刚会显示命令提示符等待输入命令,说明登录已经成功。
PuTTY的一些使用技巧:在程序界面上单击鼠标右键,可以将剪切板中的文字内容复制到命令行上。

步骤3: 根据你的VPS系统类型(Linux/Windows)来使用相应命令行指令对VPS进行操作。
如果是新手,对命令行不熟悉,可以考虑使用CentOS5.x+Kloxo面板,简单易用,缺点是消耗系统资源。
具体操作步骤:

a.先使用VPS控制面板安装CentOS5.x,一般十几分钟即可完成,启动VPS。

b.通过SSH登陆VPS,使用命令行安装Kloxo面板(包含Apache、MySQL、PHP和FTP),详细过程在这里。
第一:SSH登陆你的VPS,执行:
wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh
sh ./kloxo-install-master.sh
会出现已系列的安装命令,稍等,什么都不做就行
第二:安装完后请执行:
yum install php-bcmath /*高精度数学运算组件,默认没安装,MD5运算时用到*/
yum check-update /*检查全部更新*/
yum update /*更新全部更新*/
yum clean all /*清理全部缓存的安装文件以节省空间*/
第三:安装中文语言包:
1.用ssh登陆你的vps
2.进入lang目录
cd /usr/local/lxlabs/kloxo/httpdocs/lang
3.下载语言包
wget http://www.vpsyou.com/wp-content/uploads/2010/02/Kloxo_cn.zip
3 解压语言包
unzip Kloxo_cn.zip
4.访问http://你的IP:7778/ 进行lxadmin语言设置
在Advanced->Appearance->General Setting->Language里选择Chinese,然后点击update确认。

c.安装完毕,通过浏览器访问https://yourip:7777/ /*安全连接*/或者http://yourip:7778/ /*普通链接,常用*/管理你的VPS,初始用户名和密码都是admin。可以通过Kloxo面板开设虚拟主机、添加数据库和FTP用户等。

d.进入admin->管理->更新kloxo到最新版本。

e.添加域名后,一定要进入相应域名->流量&日志->状态设置,选择删除已归档的日志,然后点击update确认。

f.一般情况下PHP默认上传文件尺寸为2MB,如果需要更改,可以遵循以下步骤:
1.进入SSH命令行,输入vi /etc/php.ini
2.按:进入命令行模式,输入:/upload_max_filesize查找
3.按i键进入insert编辑模式,将2M改成所需要的大小
4.修改后按ESC键,输入:w保存文件,然后:q退出
5.重新启动后生效

注意事项:添加域名后,一定要重新启动服务才能生效。

设为首页 - 加入收藏 - 网站地图 - - 站长QQ:271457770
PHP教程 - PHP精品资源站 | 我们为PHP初学者提供动力!