配置ssh服务 && ubuntu设置定时关机 && secureCRT显示彩色 && 开机自动执行命令

来源:互联网 发布:olap多维数据集 编辑:程序博客网 时间:2024/05/16 07:35

     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,保持连接

(4)使用Ubuntu的虚拟机时,常用两种网络方式。NAT和bridge,如何理解呢?

bridged(桥接模式):在这种模式下,虚拟系统就像是局域网中的一台独立的主机,与宿主计算机平等的存在于网络中,你必须像对待局域网中的其他真正的机子一样来对待它(比如分配你的局域网所要求的网络地址、子网掩码、网关等)。使用bridged模式的虚拟系统和宿主机器的关系:就像连接在同一个Hub上的两台电脑。虚拟系统与宿主计算机以及宿主计算机所在网络的其他计算机都可以相互访问。

NAT(网络地址转换模式):这种模式下,虚拟系统的网卡连接到宿主计算机的VMware Network Adapter VMnet8网卡上(宿主计算机安装了VMWare软件后会自动添加VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两个网卡,当然是在宿主计算机的”网络连接”里查看啰)。如果你希望你的虚拟系统连接外部网络,这种模式最简单,虚拟系统不用做任何网络设置就可以访问外部网络。使用NAT模式的虚拟系统和宿主计算机的关系:宿主计算机就相当于是开启了DHCP功能的路由器,虚拟系统就是内网中的一台实际的机器,通过路由器的DHCP服务获得网络参数。

这样就可以理解:

A,NAT就算不接网线,主机跟虚拟机可以互相访问,BRIDGE就不能互相访问,断开网线就断网。因为NAT下两者类似主机跟路由器的关系,自然不需要网线。

B,NAT的话,虚拟机访问不了外局域网其他电脑,BRIDGE可以。BRIDGE下就相当于平等的电脑,可以访问整个局域网。

====================================================================================================

        Linux自身就有自动关机的命令那就是利用shutdown命令,在终端输入:sudo shutdown +100 就表示电脑在100分钟后关机。如果你此时手动关机是没用的,关机和重启都会变成登出,可以用 sudo shutdown -c来取消自动关机的命令。

====================================================================================================

        secureCRT显示彩色,对我们熟悉目录属性,和结构清晰,是有辅助作用的。有2个地方需要设置,如下:

(1)

(2)

==============================================================================================
       想要ubuntu在开机时自动启动某个命令,只需要在 /etc/rc.local的exit 0之前加上命令即可,比如sudo shutdown -h now。不过这句不能随便加的,不然系统就一直重启,没法用了:)。类似的,如果想系统开机后自动启动svn服务,也是在同样的位置添加svnserve -d -r /home/svn/project/即可,不用每次重启后手动执行。

 

参考原文:http://www.douban.com/note/47157422/

参考原文:http://www.sudu.cn/info/html/edu/20070101/297029.html

原创粉丝点击