ubuntu下ssh安装与连接

来源:互联网 发布:启动盘制作软件 编辑:程序博客网 时间:2024/05/17 06:03

什么是SSH

SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额 外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。

SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的"通道"。SSH客户端与服务器端通讯时,用户名 及口令均进行了加密,有效防止了对口令的窃听。

最 初SSH是由芬兰的一家公司开发的。但是因为受版权和加密算法的限制,现在很多人都转而使用OpenSSH。OpenSSH是SSH的替代软件,而且是免 费的,可以预计将来会有越来越多的人使用它而不是SSH。SSH是由客户端和服务端的软件组成的。SSH安装容易、使用简单,而且比较常见,一般的 Unix系统、Linux系统、FreeBSD系统都附带有支持SSH的应用程序包。

通过ssh,我们能够直接远程登录到另外一台装有linux操作系统的机子。以终端形式(字符界面,与在开发板中操作类似)登录到远程机子。

让Ubuntu启动SSH服务

这个不用多说了,还是apt-get install大法:

sudo apt-get install openssh-server
启动ssh服务 /etc/init.d/ssh start,如果看到ps -e |grep ssh 结果里有sshd那说明ssh-server已经启动了。

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服 务:

sudo /etc/init.d/ssh resar

ssh连接:ssh username@Ipaddress