远程登录 Linux

     远程登录linux主机还是很常用,就个人而言平日常用的主要有Telnet、SSH和SVN

     Telnet是比较古老的一种远程控制了,因为其不加密的性质导致基本无法在现有的广域网络中进行远程控制,但如果是内网用Telnet还是很方便的,个人也比较喜欢Telnet,因为比较简单,同时也研究的比较透彻,还用LabVIEW给写过客户端程序。这些都是废话了,想了解下Telnet协议的话可以看下我之前有做的一份PPT:http://download.csdn.net/source/2853839

     现在Linux主机默认都不会装上Telnet服务了,需要自行下载了,如果是DVD的镜像或光盘的话里面还是会带上rpm包的,只是没安装,可以搜索下telnet-server应该就能找到Telnet的rpm包,当然也可以上网下载或者更简单的方法apt-get telnet-server或yum install telnet-server都能安装上。如果是自己下载rpm包安装的话可能还需要xinetd,因为telnet是挂在xinetd服务下的和tftp服务一样。

     接下来还得做点配置,vi /etc/xinetd.d/telnet 找到disable =yes 将yes 改为no(disable =no)然后再重启下xinetd服务 /etc/init.d/xinetd restart 接下来就可以telnet了,当然一般需要把linux里的selinux和iptables关闭,否则是连接不上的。还有这种方法只能是一般用户登录,如果需要root用户权限建议使用一般用户先登录再su,

     目前一般用的比较多的还是SSH方式,需要检测下linux主机是否有启动sshd服务,可以用service sshd status 查询,一般发行版的linux都默认安装sshd和OpenSSH开机自启动ssh服务。客户端方面:windows下个人比较喜欢用putty做客户端,linux中如果要使用ssh客户端只需要在终端中输入 ssh root@IP –p password 然后第一次连接会需要导入一个密钥,连接很方便也可以直接使用root账户,如果需要传送文件windows下还可以使用winscp。当然传送文件时最好使用一般用户,否则文件权限会带来不少问题。

     telnet和SSH都是基于命令行的,有些人比较喜欢图形界面,这就需要vnc服务了,vnc相对复杂点,可以参考我修改的网上的一篇博客的内容:http://download.csdn.net/source/2891494 当然直接google应该也会能找到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值