/ 中存储网

Ubuntu 12.04下开启SSH服务的命令方法

2016-01-26 10:40:24 来源:中存储网

为你的Ubuntu开启ssh是必须的,这样就可以通过ssd工具软件远程登录你的系统进行管理,方便,下面介绍如何开启Ubuntu ssh。

环境:Ubuntu 12.0.4

1.安装

Ubuntu缺省安装了openssh-client的,如果你的系统没有安装的话,再用apt-get安装上即可。

安装ssh-server

sudo apt-get install openssh-server

安装ssh-client

sudo apt-get install openssh-client

2.确认sshserver是否安装好

ps -e | grep sshd

Ubuntu ssh安装

如果看到sshd那说明ssh-server已经启动了。 

如果只有ssh-agent说明ssh-server还没有启动,需要执行命令启动ssh服务:

/etc/init.d/ssh start;

注:在ubuntu-12.04-server-i386.iso安装中只显示sshd这一项:

3.扩展配置

SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为:

/etc/ssh/sshd_config

把里面的Port参数修改成222即可

然后重启SSH服务: 

sudo/etc/init.d/ssh restart

关于ssh和ftp的比较

SSH 为建立在应用层和传输层基础上的安全协议,SSH采用面向连接的TCP协议传输 应用22号端口,安全系数较高。

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。TCP/IP协议中,FTP占用两个端口,FTP标准命令TCP端口号为21,Port方式数据端口一般为20。虽然FTP在控制连接方面可以通过SSL加密,但是FTP在通过数据端口传输数据时是不加密的。可以使用SSH为FTP数据传输进行加密,即:SFTP。

当然 SSH除了作为安全协议以外,有时还被作为一种应用,对于开启SSH服务的设备或系统,可能在终端通过SSH客户端软件进行连接,类似于TELNET,甚至还有传输文件的功能。我常用这个连接LINUX服务器和路由。可以用户赤连接SSH服务的软件,我知道的有:SecureCRT、ssh secure shell client、PuTTY