开发者社区> 科技探索者> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux网络设置3——ssh工具使用的注意点

简介:
+关注继续查看

一、ssh工具使用原理

ssh(SecureShellClient)安装在windows上,而在linux上有一个服务叫sshd,这个服务占用22号端口,默认是启动的。但是22端口默认不是信任的,需要手动设置。这就可以解释在使用ssh中遇到的问题。

问题1:windows和linux可以ping通,但是ssh工具连不上
答案1:因为直接ping地址找的是80端口,而不是22,加上22端口号再ping可能就不通了

问题2:通过netstat -anp | more 发现sshd启动着,但是ssh工具连不上
答案2:因为22端口被防火墙屏蔽了


二、使用ssh工具互联不上的解决办法

方法一 解决sshd服务的问题
ps aux|grep ssh查看ssh是否启动,或者netstat -anp | more看看22号端口是否监听。若没有启动,可进服务启动sshd或者命令sudo ssh start。若报没有该服务这个就说明ssh没有安装,装下openssh。

方法二 让防火墙将22号端口放开
修改/etc/sysconfig/iptables文件,输入命令vi /etc/sysconfig/iptables,添加 -A XXXXXXX-INPUT -p tcp -m tcp --dport 22 --syn -j ACCEPT,这样就把22号端口放开了。当然在安装Linux的在设置防火墙时,将sshd服务设为信任即可。


三、Linux防火墙相关知识

1 永久性生效,重启后不会复原

开启:chkconfig iptables on

关闭:chkconfig iptables off

2 即时生效,重启后复原

开启:service iptables start

关闭:service iptables stop

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。


参考地址:http://os.51cto.com/art/200912/166385.htm

本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/1266702如需转载请自行联系原作者

woshixuye111

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SSH工具客户端软件大全
SSH工具哪个好用?SSH是指安全外壳协议(Secure Shell),是一种加密的网络传输协议,使用SSH工具常用来远程登录系统和远程执行命令行。SSH客户端很多,码笔记分享SSH工具客户端软件大全,包括Windows系统和MAC系统下的SSH客户端软件: 关于SSH密匙可以参考:SSH密钥详解(生成方式、原理及限制),码笔记主要介绍SSH工具客户端大全: SecureCRT SecureCRT最初是Windows系统下的SSH、Telnet客户端和虚拟终端软件,现在SecureCRT已经支持Mac OS和Linux系统。
19170 0
SSH无密码验证登录的实现(转摘)
今天开始在集群中配置HADOOP, 三个节点,一个是NAME-NODE, 两个是DATA-NODE。 配置SSH无密码验证登陆时,不太成功。找了网上CASE。 原来是自建.ssh目录时,没有将权限设置为700,而AUTHORIZED_KEYS的权限要设置为600. 按以下文章配置后,一切OK。
978 0
获取cuteftp中的ssh密码
昨天拿到一个管理员的机器,分析他上面的文件时在Application Data目录找到了cuteftp的dat文件,迅速下过来导入到cuteftp里拿密码,上面全是内网ip的ftp连接,内网是一个大的网域,可以通过密码拿到更多的机器。
829 0
5487
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载