日期:2014-05-16  浏览次数:20873 次

安装linux ubuntu系统以及启动相关SSH服务

安装虚拟机,并安装linux系统步骤如下:

首先:安装虚拟机:

?

网址:http://www.pc6.com/softview/SoftView_59679.html

?

?

第一步:1.安装linux ubuntu系统:http://www.docin.com/p-443057381.html

请参见附件pdf文件

?

?

第二步:2.Ubuntu安装软件包以及启动SSH服务:

Ubuntu系统必须开启ssh服务后,XP或者其他的主机才可以远程登陆到Ubuntu系统。?

1,安装软件包,执行sudo apt-get install openssh-server

Ubuntu缺省安装了openssh-client,如果你的系统没有安装的话,再用apt-get install openssh-client安装上即可。

还是不行并出现此错误

ubuntu 未发现软件包nfs-lernel-server

无法获得锁 /var/lib/apt/lists/lock - open (11 资源临时不可用)

可能原因是:可能同時使用了 synaptic 和apt-get 或是aptitude Good luck~

也有可能不是自己开的进程,后台也会开进程检查更新的,遇到这种情况,等一下就可以了。

解决方法:可能有几个安装或卸载程序在进行,比如新立得开着,把其他的关了,再试试看。

再不行可以删除/var/lib/apt/lists/lock 文件,具体命令是 sudo rm /var/lib/apt/lists/lock

删除lock 文件后再在终端中输入 sudo apt-get update 回车,更新正常开始。

2,然后确认sshserver是否启动,执行ps -e |grep ssh?

如果只有ssh-agent那ssh-server还没有启动,如果看到sshd那说明ssh-server已经启动了。

3,ssh-server配置文件位于/ etc/ssh/sshd_config,可以cat查看。可以定义SSH的服务端口,默认端口是22,也可以改成其他端口。

4,然后重启SSH服务sudo /etc/init.d/ssh restart。

5,XP机上选用熟悉的远程登录工具,设置Ubuntu的IP地址、开放的用户名和密码、协议是SSH2、端口22,即可。

★★★★★★★★★★★★★★★★★★★★

1. 首先在服务器上安装ssh的服务器端。

$ sudo aptitude install openssh-server

2. 启动ssh-server。

$ /etc/init.d/ssh restart

3. 确认ssh-server已经正常工作。

$ netstat -tlp

tcp6 0 0 *:ssh *:* LISTEN -

看到上面这一行输出说明ssh-server已经在运行了。

Linux修改ssh端口22?

vi /etc/ssh/ssh_config?

vi /etc/ssh/sshd_config?

然后修改为port 8888?

以root身份service sshd restart (redhat as3)?

使用putty,端口8888?

Linux下SSH默认的端口是22,为了安全考虑,现修改SSH的端口为1433,修改方法如下 :?

/usr/sbin/sshd -p 1433?

为增强安全?

先增加一个普通权限的用户:?

#useradd uploader?

#passwd uploader?

//设置密码?

生产机器禁止ROOT远程SSH登录:?

#vi /etc/ssh/sshd_config?

把?

PermitRootLogin yes?

改为?

PermitRootLogin no?

重启sshd服务?

#service sshd restart?

远程管理用普通用户uploader登录,然后用 su root 切换到root用户拿到最高权限。

?

?

第四步:在本地电脑上安装Xshell工具,连接虚拟机,并进行操作