分类: LINUX
2010-12-24 13:24:30
首先当然要在linux系统里装SSH了...
sudo apt-get install ssh
查看下版本哦,检查安装好了没
修改ssh配置:
sudo gedit /etc/ssh/ssh_config
去掉 PasswordAuthenitcation Port 22 Protocol 2,1前的注释# 注意哦, ubuntu9.10里没有permitrootlogin之类的东西
开启SSH
不用service sshd start之类的。。。起码9.10没用
/usr/sbin/sshd -d调试。。。
其实/usr/sbin/sshd 应该就可以了,也没有/etc/init.d/sshd restart什么玩意儿的
secureCRT这边的设置
hostname写VM的IP,端口和ssh_config里的22一样。。等等 那几个authentication我估计就passwd管用,其他几个ssh配置文件里都木有打开
connet:
就可以登陆了
嗯,比跑VM快多了,不过我猜VM那边要是不开图形界面应该也挺快的。。。我是为了开两个secureCRT连接来调试CS程序,懒得在VM那边切来切去的
解决secureCRT中文乱码问题:
++++++++++++++++++++++
连接成功了,发现Ubuntu SecureCRT对汉字显示乱码。google了下,好像说ubuntu 2.6 kernel的ssh默认编码是utf8,而Ubuntu SecureCRT的默认显示编码好像不是utf8,那么只要把Ubuntu SecureCRT的显示编码修改成utf8就可以正确显示了。在Ubuntu SecureCRT中,选择option(选项)->session option(会话)->apperance(外观)里把字符编码改成utf8。
注意:不管是redhat还是UBUNTU一定要把防火墙关了,可能会在这个小细节上浪费很多时间。