不去在乎结果,热情地付出过,就好了.

debian配置freeNX,实现远程维护系统

d

前几天在工作室配置了一下freeNX,当时没有成功,

由于我是新接管的debian服务器,不太熟悉,

以前全部使用ubuntu,双击deb包就能安装,

安装完freeNX再装openssh-server,然后就能用了.

这台服务器有点不一样,

以前不知道,原来debian不能双击deb安装,以前用ubuntu偷懒了,

用dpkg -i nx***.deb把freeNX安装上,

然后apt-get install openssh-server装上ssh服务,

如果是在ubuntu上,现在用系统登录用的用户和密码就已经能远程连接了,

不过还有点问题,具体错误记不得了,就是端口不对的意思,

默认的22端口不能连接,用netstat -ap查看端口,找到ssh的端口,

尝试连接,可以连接,不过有权限问题,等会再解决,

可以修改ssh的端口:gedit /etc/ssh/sshd_config

找到 port 项,改为所需即可,

然后重启ssh,用/etc/init.d/ssh restart

这里有两个文件:ssh_config和sshd_config,

引用:”ssh_config文件是OpenSSH系统范围的配置文件,允许你通过设置不同的选项来改变客户端程序的运行方式.”

引用:”sshd_config是OpenSSH的配置文件,允许设置选项改变这个daemon的运行.”

由于不了解前面的管理员有什么意图,决定不修改ssh的端口,而修改nx配置文件,

用gedit /usr/NX/etc/server.cfg

找到 SSHDPort = “22″,改为所需即可,

然后重启nx:/usr/NX/bin/nxserver –restart

然后解决权限问题,

也许你已经发现我所有命令都没用sudo或su -,对的,

这台机子有点那个,我从前人手里接过来的时候,都是用root登录的…

先不管,我也用root登录,

不过ssh和nx默认都不能用root登录,修改配置文件,

gedit /usr/NX/etc/server.cfg

找到 EnableAdministratorLogin = “0″

将”0″改为”1″,

gedit /etc/ssh/sshd_config

找到 PermitRootLogin no

将no改为yes,

重启ssh和nx,

/usr/NX/bin/nxserver –restart

/etc/init.d/ssh restart

现在应该可以用nx远程连接管理服务器了.

后来貌似又不能用了,补充两行:

nxserver –useradd root
nxserver –usercheck root

重启并连接看状态:

/usr/NX/bin/nxserver –restart
/usr/NX/bin/nxserver –status

Over

Add comment

16 + 3 =

不去在乎结果,热情地付出过,就好了.
某一天,你所坚持的,和承担过的一切,会有回应。它们并非失去踪迹,只是需要时间抵达。这和星光落入眼睛里,是一样的道理。

近期文章

近期评论