Ubuntu 14.04允许root直接ssh远程服务器

ubuntu server 14.04已经发布有段时间了,今天下载来玩下。结果安装后用root用户已经不能直接ssh远程管理ubuntu server了。刚开始还以为是哪里有出了什么乱子。但是软件客户端明显写着,root用户就是认证失败了。然后就用了个普通用户进行远程。结果普通用户竟然ssh进去了。

Ubuntu Server 14.04 开启Root用户SSH权限:
vi /etc/ssh/sshd_config 继续阅读Ubuntu 14.04允许root直接ssh远程服务器

SecureCRT 7.12官方最新版下载附带注册工具

SecureCRT是个非常优秀的远程连接软件,我个人还是非常喜欢用这东西来ssh的。系统换回了Windows8.之前所有软件都是直接安装在C盘的,导致系统重装后就没了。这下,我几乎把所有软件都安装在其他非系统盘里,方便日后更换系统不再那么麻烦。从SecureCRT官网下的最新版本。安装该软件后第一次打开会有提示叫你把配置文件放在哪个文件夹。默认是用户文件夹下面的一串子目录,没记得太清楚了。同时,这个软件我还发现了一个注册神器。百试百灵纳。下面分享下这个软件,包括有所谓的注册神器。有需要的朋友可至此下载使用。解压密码为: www.kutea.net

注册后效果图就是这样了。具体安装过程在压缩包里面有。

SecureCRT 7.12最新版
SecureCRT 7.12最新版

RHEL6安装telnet服务

这篇博文就说说RHEL6里面怎么安装telnet服务!纠结了太久,一般情况下我都是用yum安装的方法安装软件包的!因为要自己一个个去找各个包的依赖关系真的好麻烦。不过这里我就用rpm安装的方法安装下telnet服务!
首先,检查系统是否已经安装了telnet服务!
#rpm -q telnet-server
package telnet-server is not installed
进入系统存放软件包的文件夹找到telnet服务的rpm包
#find telnet(这里有个习惯,找软件包的时候进入包目录执行find命令加自己想找的包准确敲上软件包前面几个字母的然后就按“tab”键)找到软件包后如下:
# find telnet-server-0.17-47.el6.i686.rpm然后就ctrl+a吧find命令改成rpm就OK;
#rpm -ivh telnet-server-0.17-47.el6.i686.rpm
warning: telnet-server-0.17-47.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing…                ########################################### [100%]
1:telnet-server          ########################################### [100%]

安装好后并不是就可以直接进行telnet了。还要进行配置。
telnet的配置文件默认就在/etc/xinetd.d/telnet 下。下面是查看结果:
[root@kutea xinetd.d]# more telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
flags           = REUSE
socket_type     = stream
wait            = no
user            = root
server          = /usr/sbin/in.telnetd
log_on_failure  += USERID
disable         = yes
}
[root@kutea xinetd.d]#
然后vi /etc/xinetd.d/telnet 把disable     =yes改成no!保存退出!重启xinetd守护进程;
[root@kutea xinetd.d]# service xinetd restart
Stopping xinetd:                                           [  OK  ]
Starting xinetd:                                           [  OK  ]
[root@kutea xinetd.d]#
到此,RHEL6下的telnet-srv已经安装完成!但是,由于出于安全的考虑。系统默认不会给root用户直接可以telnet进去系统的!不加于配置root用户直接登录不上系统!可以先用普通用户telnet进去主机再su切换成root用户!

结果如下图所示:

telnet for rhel6
telnet for rhel6
view telnet user
view telnet user

[root@localhost xinetd.d]# useradd kutea.net
[root@localhost xinetd.d]# passwd kutea.net
更改用户 kutea.net 的密码 。
新的 密码:
无效的密码: 过于简单化/系统化
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@localhost xinetd.d]#

OpenShift翻墙速度实时截图

几度写了关于OpenShift翻墙的博文,这个空间用来翻墙或刷币真心不错的。再次链接上两篇关于OpenShift翻墙教程问题处理方法的博文。各种爱各种广播…想翻墙就用OpenShift 哈哈,这个广告写得不错吧。咯咯。下面是20130419凌晨1:30分翻墙的实时截图,分享下,速度真心不错,并发量也都相当可观的。撒个图:

OpenShift翻墙实时截图
OpenShift翻墙实时截图

白天翻墙实时截图20130420更新:
白天翻墙实时截图
白天翻墙实时截图

解决OpenShift空间翻墙页面错误和YouTube视频错误的办法

利用GoAgent翻墙的友友还是很多的。个人的观点就是利用代码算是间接翻墙,利用过国外VPS翻墙的人应该都知道利用SSH翻墙是多么方便实用的东西。OpenShift空间是允许SSH远程管理的,所以,也可以用做翻墙。利用SSH翻墙就算是直接通过物理主机代理访问并非代码实现翻墙了。所以,本人觉得最大的区别就在这里,经过多方面测试和使用,始终觉得OpenShift翻墙和GoAgent翻墙的性能好多了。因为GoAgent翻墙利用代码,当我们链接GoAgent代码翻墙的时候,机器还要对代码进行一次解释然后才作转换。而SSH是就不大一样了,通过链接直接返回信息给用户使用。对机器消耗的资源相对GoAgent代码解释来说是有点差距的。这些不多说,看主题:

最近使用Windows8,却很少翻墙出去撸撸,最近还比较忙,所以。。。。。(清明放假,趁机会多多更新)。因此,利用openshift再次外出….安装了Bitvise SSH Client软件作为连接器。之前的openshift空间翻墙教程并没有使用Bitvise SSH Client的。浏览器是使用Firefox加autoproxy插件。今天又出墙的时候发现打开facebook和YouTube等网页经常被重置或者直接代理失效,导致打开错误页面。和YouTube视频打开提示错误信息。然后纠结了会,最终发现(见下图):

autoproxy之前代理方式

最后修改为代理方式为socks5即可。

autoproxy代理方式为socks5

根据引擎里面的资料解释:HTTP代理是用来浏览网页用的;而socks5代理则可以看成是一种全能的代理。明白这句话,这样的问题也就不再是问题了哈。咯咯….

送给大家的元旦礼物–利用OpenShift空间翻墙

元旦,送给大家一个翻墙礼物。什么GAE,其它SSH,各种免费VPN。相信以这些方式翻墙过的朋友都可能觉得不是很理想。虽然之前没有怎么介绍过OpenShift空间的文章。只是提到过博客搭建在OpenShift空间里面。下面就分享下通过OpenShift这一开放SSH的云来翻墙的方法。速度真的很不错。所以才敢自称之为“元旦礼物”

首先,说下我之前一直使用的GAE翻墙,GAE亦都是开源计划,利用GAE加GoAgent来实现翻墙的缺点就是并发数不高。(本人观点,大部分时候,GoAgent翻墙不能很好地同时访问多个站点,访问多个不同站点的时候速度会特别慢。)其次,说说SSH代理浏览器翻墙的好处,通过SSH代理浏览器来翻墙,一、访问的数据是加密的,这个不用多说;二、不会使本地网络发生任何改变(VPN)。网路上只给浏览器这一应用程序来个小小的改变,这样,针对性强,不会妨碍访问本地网络(例如局域网的各种网络资源)。

好啦,其它不多说了,进入正题吧!这里不介绍如何申请OpenShift空间了。没有OpenShift空间申请和使用经历的可以点击这里又申请教程。用到的软件:SecureCRT;Firefox(带插件AutoProxy)。很多人喜欢使用Putty来做SSH远程管理的,本人比较喜欢使用SecureCRT这一远程管理软件。刚刚推荐申请OpenShift空间使用教程才看到里面都用通过OpenShift翻墙的教程了。但和我使用的SSH远程软件不一样而已。请看这个连接。所以这里就不多具体介绍如何翻墙。主要介绍下SecureCRT如何SSH远程管理OpenShift空间。

利用SecureCRT远程OpenShift需要使用从该空间保存下来的两个密钥(id_rsa和id_rsa.pub)具体方法请看上面第二个连接。SecureCRT软件的设置如下:

SSH object
SSH object
SSH description
SSH description
set SecureCRT Port mapping
set SecureCRT Port mapping
set AutoProxy
set AutoProxy
set auto session
set auto session
Use the results
Use the results

由于刚刚才看到freehao123免费资源部落里有这样的教程,所以写起来也没什么意思了。分享的元旦翻墙礼物到此为止。祝大家过个开心的元旦。天气好冷,手指放键盘上有点麻了。打火锅去…….

原创作品,转载请注明出处,多谢合作!

RHEL6系列之SSH、Telnet远程管理

说到Linux系统的远程管理也不少,其中最长用到的就是SSH类的远程管理工具了。RHEL下默认就安装了OpenSSH这个服务包的,据资料显示,OpenSSH这个软件包出现过漏洞。在一些版本下的。现在的OpenSSH软件包漏洞暂时没发现,所以,OpenSSH还算是很安全的,OpenSSH和Telent最大的区别就在于是否使用明文传输。Telnet是属于明文传输数据的协议。所以很不安全,强烈建议系统中都不要安装Telent-Server这个服务包。
安装服务组件包:上面说到,RHEL系统中默认就安装了OpenSSH这个服务包,但是默认没有安装SSH客户端使用的组件。本系列采用RHEL6下搭建简单的YUM库进行安装。

RHEL6下配置简单的本地YUM库
RHEL6下配置简单的本地YUM库

首先,实验的话,安装个SSH客户端组件包。
yum install openssh-clients
OpenSSH:
客户端配置文件是/etc/ssh/ssh_config 服务端的配置文件是/etc/ssh/sshd_config 。客户机没什么好说的,这里就只说说OpenSSH服务端的配置。
vim /etc/ssh/sshd_config (常用参数如下)

#Port 22 (服务端口,默认22,要修改去掉前面的#号改为其他端口即可)
#ListenAddress 0.0.0.0 (服务所侦听的IP地址,默认侦听所有网络IP地址。当然,只是IPv4)
#Protocol 2 (使用的协议,SSH有两种协议版本,现在一般都是用版本2的,侦听两个版本的协议用 ‘ Protocol 2,1 ’ 就行了)
PermitEmptyPasswords no (禁止空密码登录)
PermitRootLogin no (禁止root用户登录)
AllowGroups ssh guest / DenyGroups ssh guest (只 允许/拒绝 用户组ssh和guest组登录)
AllowUsers test root@192.168.8.115 / AllowUsers test root@192.168.8.115 (只 允许/拒绝 用户test和root登录从192.168.8.115上登录)
UseDNS yes (使用DNS查询SSH客户端)
X11Forwarding no (不允许SSH远程客户端运行系统中的 X11 程序)
PasswordAuthentication no (不使用口令认证 )
PubkeyAuthentication yes (使用非对称密钥认证 )
AuthorizedKeysFile .ssh/authorized_keys (用户认证使用的公钥)

service sshd restart 重启OpenSSH服务。OpenSSH的常用配置就这么多了,下面简单说下Telnet。这在linux平台下几乎算是被遗弃的东西了,个人感觉那是用得少之又少的服务。不知道有
木有朋友经常用telnet的方式访问“水木社区”的WEB服务。题外话,第一次看到我震惊了我。哈….

yum install telnet telnet-server (telnet和OpenSSH都有分服务端组件包和客户端组件包的,其实几乎所有网络服务都是这样分开的)
RHEL6下面只要安全启动, vim /etc/xinetd.d/telnet 文档,把disable = yes 修改为 disable = no 既可开启,(当然,服务还要启动的)
service xinetd restart 既重新启动xinetd服务。强烈建议安装了telnet服务后user修改为其他非root用户。最好不要装了,SSH够方便了。
好啦,RHEL6下的OpenSSH和Telnet就说到这里。