回答:关于linux的远程连接管理

这是一次跟网友的交谈记录,关于linux远程管理的,整理不足,比较乱

收到网友的提问:您好,我刚换的linux,不知如何远程连接,您对这个了解吗?

回答:不知道你所说的“远程连接”指的是什么,是使用用linux连接其它的机器呢,还是在其它机器上连接linux呢?还有“连接”的目的是什么,是想ftp访问,或是局域网共享,或是远程桌面? 还有你的linux 是哪个发行版,哪个版本?

我使用fedora14.
如 果是使用linux连接windows,有rdesktop可以使用,也叫remote desktop connection,KDE下有GUI的连接工具,我还是习惯使用命令行的,rdesktop,fedora安全盘dvd里自带,但默认状态下不安装。 可以yum在线安装。
如果是使用windows远程连接linux,那ssh是最好的工具,一般发行版都会默认安装sshd——即ssh服务器端,并已经默认自动启动。windows下连接linux,有ssh客户端,可以使用putty,据说还有一个pietty,没用过。
如果想图形化连接linux,相应的工具好像是VNC,没了解过。
如是linux远程连接linux,那当然还是ssh了。
如果是ftp连接,使用ftp软件,局域网共享,有nfs(linux对linux),与windows可以使用samba

还 有,远程连接需要可以直接连接的互联网,如果服务器端在使用私网IP的局域网里(国内局域网一般都是私网ip,典型的ip是 192.168.xx.xx),那就需要在局域网的与公网连接的路由器上设置NAT端口映射。如果服务器与客户端在同一局域网中,当然是可以直接连接的, 不需要nat的。

问:我新买的服务器主机是linux的,我的电脑是windows,想远程连接linux上传文件,但是不知道如何上传啊

答:是vps吧,常规管理建议使用ssh,在windows下使用putty,sourcforge上有下载,上传下载文件可以使用ftp,前提是vps上安 装ftp服务器端,一般vps上会带的。或者使用变态一点的,ssh登录vps,然后使用wget从某个服务器上下载(前提是要把文件传到一台可以通过公 网访问的机器上),这样在vps上可以不用安装ftp服务器端。服务器上装服务软件越多、开放端口越多,就越不安全。
问:谢谢您的回答,我还真得好好研究研究putty和vnc,这两个东西陌生啊

答:建议不要用vnc,图形化效率太低,也太慢,如果在vps上可能根本运行不起来。
putty就是个ssh客户端。
推荐使用ssh,使用它远程连接到一台linux主机上,效果跟你坐在它前面直接在当面进行字符界面操作完全一样
问:只是putty界面是命令界面,而不是传统的图形界面,更要命的是我还不知道如何上传文件到哪里,这到让我有点摸不着头脑,服务商建议我用windows的系统,但我想要的就是linux的缓存功能,看来这linux还真需要花点那时间

答:是vps吧,常规管理建议使用ssh,在windows下使用putty,sourcforge上有下载,上传下载文件可以使用ftp,前提是vps上安 装ftp服务器端,一般vps上会带的。或者使用变态一点的,ssh登录vps,然后使用wget从某个服务器上下载(前提是要把文件传到一台可以通过公 网访问的机器上),这样在vps上可以不用安装ftp服务器端。服务器上装服务软件越多、开放端口越多,就越不安全。

你应该是说的vps吧,不知道你用的是哪家提供的,他们应该提供一个基于浏览器的管理后台,可以设置web站点、ftp服务器端设置、用户管理等,国内的vps我不了解, 我了解与用过国外的vps,一般都会提供这样功能

后记:虽然很早就开始学习linux,但最近一两年才真正有所进步,这里算是知一当十了,不知是否有错,希望没有误人子弟。如果哪们朋友发现错误,请不吝留言批评指正,不胜感激。