Ubuntu系统必须开启ssh服务后,XP或者其他的主机才可以远程登陆到Ubuntu系统。ssh服务本身包括服务器端和客户端两个。
1,安装软件包,我最近使用的最有效的方式就是直接sudo apt-get install ssh,那样不管是服务端还是客户端全都安装了。
2,然后确认sshserver是否启动,执行ps aux |grep ssh
如果只有ssh-agent那ssh-server还没有启动,如果看到sshd那说明ssh-server已经启动了。曾经碰到一个现象:用远程终端连接Ubuntu老是被拒绝访问,一开始怀疑是Ubuntu的防火墙开了,后来确认不是。用上述的命令后才发现sshd没有启动。
3,ssh-server配置文件位于/ etc/ssh/sshd_config,可以cat查看。可以定义SSH的服务端口,默认端口是22,也可以改成其他端口。
4,然后重启SSH服务sudo /etc/init.d/ssh restart,或者执行 service ssh restart。
5,win机上选用熟悉的远程登录工具如secureCRT,设置Ubuntu的IP地址、开放的用户名和密码(是Ubuntu的登录用户名跟密码)、协议是SSH2、端口22,即可。
注意点:
(1)在使用时,偶尔会碰到终端显示的Ubuntu名字是乱码,解决方法是:在options-》session options-》Terminal-》Appearance页面的Fonts->character,选择UTF-8字符集,即可。
(2)ubuntu的服务器IP要是唯一的,如果在局域网不是唯一,用secureCRT会出现访问错误,拒绝连接,且一开始很难查出原因。
(3)ubuntu服务器偶尔会断开网络,不管是ssh还是samba、xrdp都会,此时可在服务器上pin本地WINDOW的IP,试图保持连接
====================================================================================================
Linux自身就有自动关机的命令那就是利用shutdown命令,在终端输入:sudo shutdown +100 就表示电脑在100分钟后关机。如果你此时手动关机是没用的,关机和重启都会变成登出,可以用 sudo shutdown -c来取消自动关机的命令。
====================================================================================================
secureCRT显示彩色,对我们熟悉目录属性,和结构清晰,是有辅助作用的。有2个地方需要设置,如下:
(1)
(2)
==============================================================================================
想要ubuntu在开机时自动启动某个命令,只需要在 /etc/rc.local的exit 0之前加上命令即可,比如sudo shutdown -h now。不过这句不能随便加的,不然系统就一直重启,没法用了:)。
参考原文:http://www.douban.com/note/47157422/
参考原文:http://www.sudu.cn/info/html/edu/20070101/297029.html