我如何可以远程登录进linux?
为什么我一用root登录进linux,就说登录错误?
据说可以设securrety,可是具体如何设?网上说得太简单。我摸不着头脑。
| redlert 回复于:2002-01-08 15:05:28 |
| 在 /etc/pam.d/login 文件内可以找到: 在 auth required /lib/security/pam_securetty.so 前面加一个#号,注释掉就行了! |
| liusn2000 回复于:2002-01-11 15:15:38 |
| 我考,这样做也太黑了,在securetty文件中加上pts/0,pts/1 |
| lamborghini 回复于:2002-03-07 11:55:44 |
| I suggest you use putty.exe in windows. |
| alibill 回复于:2002-03-07 12:36:02 |
| [quote][b]下面引用由[u]okwzz[/u]在 [i]2002/01/08 01:54pm[/i] 发表的内容:[/b] 我如何可以远程登录进linux? 为什么我一用root登录进linux,就说登录错误? 据说可以设securrety,可是具体如何设?网上说得太简单。我摸不着头脑。 [/quote] 先用普通用户帐号登陆,然后再 su - ,这个是最好也是最安全的方法。 Linux一般不允许ROOT直接远程登陆 |
| wind521 回复于:2002-03-07 13:05:08 |
| 建议不要用TELNET,不太安全呀!用SSH会更好呀! |
| txlinux 回复于:2002-03-07 13:12:19 |
| 我平时也是用楼上 alibill 所说的这种方法,安全而方便,我赞成。 即,先 telnet 普通用户,在 su - |
| lefthand 回复于:2002-03-07 15:44:44 |
| 在/etc/securetty中加入pts/0,pts/1...各占一行,并在/ect/security/access.conf中加入允许登录的终端IP |
| linux 回复于:2002-03-14 04:07:14 |
| lefthand ok |
| lamborghini 回复于:2002-03-15 02:48:38 |
| SSH is the best way, if you use telnet, others can detect your password and username. |
| 白虹 回复于:2002-03-15 09:26:53 |
| 找找前面的帖子! |
| valentine 回复于:2002-09-05 08:42:23 |
| 俺在redhat7.3下以上方法全用了,telnet还是connection refused. |
| 我 回复于:2002-09-05 08:51:57 |
| 是不是开了---frirewall(iptables) |
| valentine 回复于:2002-09-06 11:19:42 |
| 我在服务配置里停了iptables,选中了telnet,在/etc/securetty里加了pts/0,pts/1,pts/2, 在hosts.allow里加了in.telnetd:ALL ,在/etc/security/access.conf里加了:+:ALL:ALL, 还是不能telnet. 各位再帮忙想想(redhat7.3 server) |
| valentine 回复于:2002-09-06 11:29:12 |
| 俺重起了系统,便好用了. 只配/etc/securetty ,在system service里选中telnet,停止iptables便可以了. |
| poppy99 回复于:2002-12-02 16:56:17 |
| 我的System service里没有telnet服务,我检查了/etc/inetd.conf里面是空的,/etc/xinet.d里也没有,我该怎么添加telnet这个服务,以及还需要作一些什么别的辅助工作? 请大家帮个忙!!!!!!!!!! |
| sf007 回复于:2003-01-09 15:11:59 |
| [quote][b]下面引用由[u]valentine[/u]在 [i]2002/09/06 11:19am[/i] 发表的内容:[/b] 我在服务配置里停了iptables,选中了telnet,在/etc/securetty里加了pts/0,pts/1,pts/2, 在hosts.allow里加了in.telnetd:ALL ,在/etc/security/access.conf里加了:+:ALL:ALL, 还是不能telnet. 各位再帮忙想想(redh ... [/quote] /etc/securetty??这是个文件??找不到,是目录呀,我也登陆不了,只是老说不正确,可是我新建的用户呀,应该没有问题的,有没有详细点的几步设置呢?? |
| wwwzc 回复于:2003-01-09 15:26:57 |
| [这个贴子最后由wwwzc在 2003/01/09 03:29pm 编辑] [quote][b]下面引用由[u]poppy99[/u]在 [i]2002/12/02 04:56pm[/i] 发表的内容:[/b] 我的System service里没有telnet服务,我检查了/etc/inetd.conf里面是空的,/etc/xinet.d里也没有,我该怎么添加telnet这个服务,以及还需要作一些什么别的辅助工作? 请大家帮个忙!!!!!!!!!! [/quote] 先rpm -qa|grep telnet-server看一下有没有装telnet服务,如果没有,找到这个包(光盘、上网随你怎么找): rpm -hiv telnet-server-***.***.rpm |
| jfcat 回复于:2003-05-01 16:50:30 |
| telnet应该默认安装,没装就从光盘上装一个
用telnet,先用普通用户登录,再su 吧 远程用telnet是不安全,那运ssh应该开那个服务呢 :shock: |
| terminate 回复于:2003-05-06 17:18:15 |
| 不要用telnet了。redhat的新版本默认配置是禁用telnet的吧。
你还用root来远程,严重地不推荐哈。 用ssh都最好禁掉root的远程登录权限, 用su吧。 |
| riosinph 回复于:2003-05-10 18:57:42 |
| [quote:f31d102cd8="lamborghini"]I suggest you use putty.exe in windows.[/quote:f31d102cd8]
Yeah!!Agree with this! |
| rockqueen 回复于:2003-05-20 11:56:30 |
| root远程登陆是默认拒绝,打开ssh用putty吧,su 也可以! |
| zly0216 回复于:2003-07-18 11:50:00 |
| ssh怎么使用? |
| hpc_lp 回复于:2003-07-29 13:57:35 |
| 呵呵!
俺也遇到了类似的问题! 但把iptable关闭之后就OK了! 谢谢各位大虾! |
| scott_liao 回复于:2003-08-01 09:09:19 |
| 修改/etc/xinetd.d/telnet文件,将disable=yes 改成no
再修改/etc/securetty,加上pts/0,pts/1,.......; 最后重启服务 /etc/init.d/xinetd stop /etc/init.d/xinetd start |
| amoooo 回复于:2003-08-08 09:32:01 |
| 如何用ssh呀??我现在只知道用putty能用ssh登陆,还有其他方法吗?应该有吧??? |
| alienet 回复于:2003-08-15 13:52:57 |
| [b:a14f88af70]I c[/b:a14f88af70] |
| mickey_fyx 回复于:2003-08-26 09:55:27 |
| 我在服务配置里停了iptables,选中了telnet,在/etc/securetty里加了pts/0,pts/1,pts/2,重启后在pc机上用root用户可以登陆,但是用别的用户
登陆就不能登陆,请问是为什么? 谢谢 |
| shengfeng 回复于:2003-08-26 11:45:11 |
| 只要停止ipchains 就行了。
/etc/init.d/./ipchains stop /etc/init.d/./xinetd restart //重起xinetd |
| mickey_fyx 回复于:2003-08-26 19:02:39 |
| 我试了一下,果然可以了,非常感谢shengfeng ,今天第一次在这里发贴子,有人回应,真的很高兴,谢谢大家 |
| jeffreyli 回复于:2004-01-09 11:11:13 |
| 我是个初学者,,,,
如何禁止root使用telnet服务呢? |
| sw_yp 回复于:2004-02-04 00:33:31 |
| [quote:018bf13043="txlinux"]我平时也是用楼上 alibill 所说的这种方法,安全而方便,我赞成。
即,先 telnet 普通用户,在 su - [/quote:018bf13043] 人家楼上用的是SSH,你还赞成呢,,你不是还是用的是telnet |
| chain1026 回复于:2004-03-18 21:24:22 |
| 首先看看防火墙里面是否设置允许该网卡的telnet通过,当然是进入xwindow的main menu->System settings->security level,打开,先中网卡,将列表中的该让其incoming的打钩,OK,
防火墙设置完成,接着看服务装没装,也是system settings下面的有个相当于windows下面服务的一个选项(之前还有一级菜单,不记得了),看看服务列表中有没有telnet,如果有,打上钩,如果没有,则到Add/Remove Application中找servers栏里面的network servers,切记一定要看一下detail,因为telnet-server很可能没有选进去,选完后,插入第三张光盘(我记得是),update,OK,等你装完了,再到服务里面把它打上钩钩,重启系统,应该是可以起来了,记住,要选在本机上telnet一下自已,如果是connect refused回应,有两种可能,一种是没装服务,一种是有防火墙.祝好运 |
| kuangfong25 回复于:2004-03-29 01:28:01 |
| 一:前提
总结楼上的意思,就是要检查自己的系统中有没有开防火墙以及有没有安装Telnet 服务,当然是关闭防火墙或是开放telnet服务以及安装Telnet Server服务了,如果没有做完这两个前提,下面的操作就免了。 二:环境 假设本文的所有操作环境是Redhat Linux,一台为telnet客户,IP为192.168.0.2,主机名为win2k-client(win2k系统);另一台为服务器,IP为192.168.0.1,主机名为 server.domain.com(redhat linux 9.0 ). 三:用法 1. 直接telnet作为root. a. 在服务器server.domain.com上运行/usr/sbin/ntsysv后选中telnet服务,击OK。 b. 运行#/sbin/service xinetd restart 启动telnet服务 c. 修改/etc/securetty文件,在该文件最后插入下面内容: #echo "pts/0" #echo "pts/1" ...... 更多的远程终端允许直接登录作为root d. 并修改/etc/hosts文件,并在文件后面插入下面内容: 192.168.0.2 win2k-client client 至此你应该能从client远程telnet直接作为root了。 如果服务器是redhat 6.x,则加单个数字如0,1,2,3...到/etc/securetty后面,一个数 字一行,必须以0开始。 仅仅加数字而己,没有pts,tty。 如果服务器是redhat 5.x,则加ttyp0, ttyp1,ttyp2... 等到/etc/securetty. 经常有人问,为什么telnet/ftp进服务器时需要等很久?那是因为当服务器检测出有客户远程连接进来时,它知道客户的IP,但根据telnet/ftp服务的内部机制,它需要反向检查该IP的域名,如果你有DNS服务器且设置了反向域名,则很快查到,若没有,则简单地在服务器的/etc/hosts中加入客户的记录就可以了。 |
| thesues 回复于:2004-03-30 12:39:15 |
| iptables? |
| yakinlu 回复于:2004-04-04 21:14:23 |
| 我用的是exceed8 登陆linux9
1)在服务器端只是用/usr/sbin/ntsysv启动将telnet开启,将iptables关闭 2)重启。 就可以root登陆了。 |
| xiutuo 回复于:2005-05-08 13:39:33 |
| telnet 默认好象是不可以用root登入 |