Ubuntu 12.0.4远程登录服务器--SSH的安装与及配置
一枚前端菜鸟之前一直使用window进行前端的开发,后来接触Nodejs有段时间,感觉在windows搭建nodejs运行环境并不能很好地接近生产环境,也很羡慕那些大牛在linux系统很酷炫的赶脚。所以怀着懵懂的心情走进LInux的世界,听前辈说,开发者用的ubuntu这个发型版本比较多,所以选了Ubuntu 12.0.4(LTS)这个版本。
一般情况下,我们的项目的服务器主机一般安装在远程机房里面,我们不能走进机房里面操作我们的主机服务器,所以我们只有通过本地PC远程连接我们的服务器。ssh是一种安全协议,主要是给远程登录会话数据进行加密,保证数据传输的安全,现在介绍一下如何在Ubuntu 12.0.4安装和配置ssh.
原料与工具:Ubuntu 12.0.4(LTS) putty0.68
方法/步骤
1.更新源列表:按住ctr+alt+t 打开ubuntu终端窗口,在命令行输入:
$ sudo apt-get update
系统会提示你输入当前用户的密码,输入你的用户密码,然后回车等待更新源列表。
2.安装 ssh套件
$ sudo apt-get install openssh-server
按照系统的提示,输入'y',等待安装完成
3.查看安装的ssh是否已经启动了,在终端窗口输入如下命令:
$ sudo ps -e |grep ssh
查看屏幕输出上有没有sshd这个选项,如果有,就已经说明了ssh服务已经启动;倘若没有启动
就在命令行模式输入如下命令,ssh就可以启动:
$ sudo service ssh start
4.修改配置文件'/etc/ssh/sshd_config',刚进入Linux这个大世界,还没回使用vim这个神器,说起来是把伤心史,在命令窗口下面输入如下的命令:
$ sudo gedit /etc/ssh/ssh_config
gedit编辑软件会打开配置文件,然后把配置文件里面PermitRootLogin without-password的前面把它注释掉,然后在其下增加一句PermitRoot Login yes,然后保存退出。
5.查看ubuntu本身的IP地址,在命令行窗口输入:
$ sudo ifconfig(这个跟windows的Dos命令窗口的ipconfig查看ip地址不一样)
一般是第一输出的网卡上的IP地址,楼主的是192.168.x.x.
6.最后在宿主机,即是window系统上面下载一个远程登录的软件putty,很多人用不同远程登录的软件,螺柱现在用的是putty 0.68版本,这个安装很容易,下一步下一步就可以安装成功。接下来打开自己的putty,在上面输入要登录的服务器外网ip地址,即是上面的192.168.x.x,然后弹出的窗口要求输入用户和密码,然后按提示输入就可以成功登录上Ubuntu系统。