Ubuntu是一个脱颖而出的Linux操作系统,在短短几年内便已逐步成为开源领域中一颗耀眼的明珠。下文是介绍ssh的配置和使用过程,具体内容如下所述。
1.安装sshserver。
因为Ubuntu10.10自带sshclient,所以不用安装,server安装很简单:
- sudoapt-getinstallopenssh-server
装好后服务就启动了。
2.使用客户端访问Ubuntusshserver
sshclient:在Windows下安装sshclient,访问Ubuntusshserver会出现中文乱码,原因是Ubuntu中文环境的字符集编码是utf8的,但是SSC的设置编码,没有utf8的,所以不能够修改SSC的参数,来达到显示中的目的。
putty:可以在Windows下使用putty访问,但是要修改putty的配置。具体可以看这里,SSHSecureShellClient的替代方案,英文的putty一样:
3.ftpclient
可以使用FileZillaclient用sftp从Windows访问server,不会有中文乱码显示问题。
相关阅读:Ubuntu10.04安装FileZilla下载LinuxIDC.comFTP里的资料
SSHSecureShellClient的替代方案
一直使用SSHSecureShellClient,该软件是免费的SSH远程登录软件。缺点是使用本地编码,比如windows是GBK,那么登录就是通过GBK连接,这样如果服务器编码是UTF-8,会产生中文乱码,比如:
当需要阅读中文信息的时候就很麻烦。因为现在越来越多的软件或者类库使用通用的UTF-8编码。
目前使用的替代方案是,使用putty:
http://www.linuxidc.com/Linux/2008-09/16138.htm
该工具是开源免费的,虽然比SSHSecureShellClient简陋,但是支持设置编码,而且很小,可以放在U盘中随时使用。
如果不设置编码,默认是系统本地编码,在vista下就是GB18030,设置界面如下:
设置后,就可以显示utf-8编码的中文信息了:
另外,就是SSHSecureShellClient支持图形化的SFTP,用于文件的上传和下载,这个功能比较有用,putty只提供了一个命令行的sftp客户端。
可以使用另外的工具实现图形化sftp,比如filezilla,下载地址:
http://filezilla-project.org/download.php?type=client
下载客户端即可,filezilla还提供了ftp的服务器端。可以下载绿色版本的,或者下载按照官方推荐的windows安装版。该工具的截图:
总结:
希望本文介绍的Ubuntu 10.10下SSH的配置和使用的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。
【编辑推荐】