怎么开启linux下的SSH远程连接?
发布网友
发布时间:2022-04-23 01:40
我来回答
共4个回答
热心网友
时间:2022-04-23 09:17
请问你所说的这台LINUX服务器是一台代理上网服务器,还是只是公司LNA里的一台普通机器.
如果是一台代理上网服务器,很简单,他能拨号,就会有一个合法的公网IP,在家登陆时,填上这个IP就解决了.也就是说在公司能连,是因为用的是局域网IP实现的,在家要联,就不能用这个IP了,要用合法的公网IP才行.
但如果只是公司LNA里的一台普通机器,那就麻烦些了,需要在代理服务器上开启相关的服务,一般是用IPTABLES来实现,相关资料可在网上搜搜.
当然有问题还可以说明白点,
这样,检查以下几个步骤:
1、明白你*那张网卡是eth0,还是eth1.
2、在/etc/rc.d/rc.local这个文件的最末尾,增加如下代码:
iptables -A INPUT -i ethX–p tcp --dport 22 –j ACCEPT
iptables -A OUTPUT -o ethX–p tcp --sport 22 –j ACCEPT
之后保存退出,这里的ethX是你接*的网卡号。
3、用'service ssh status "命令来检查你服务器上的ssh服务有没有启动(^_^)
4、 然后在家里用"putty"来请求SSH。啷个用我就不说了撒。
其实说名老实话,用ssh来登linux,那是很简单的。只要把IP填对,那是不可能不成功的。至于原因,你还是有必要看看linux 中的日志文件吧,像我辈这样的菜鸟同志们,更应该多多抽些时间来关注这个文件,
/var/log/message.
愿对你有用
热心网友
时间:2022-04-23 10:35
ssh是可以代替telnet的一种远程管理的方式.并且具有安全\快捷等优点的一种服务.
方法一:进入Xwindows, 在shell窗口执行setup命令,选择system service启动sshd服务.
方法二:在/etc/ssh/sshd_config 文件中,将permitRootLogin no|yes设置为允许root用户远程登录
/etc/init.d/sshd start 启动ssh服务
/etc/init.d/sshd stop关闭服务
热心网友
时间:2022-04-23 12:10
可在 hosts.allow 中设定:
sshd: 192.168.0. //你公司的网段
sshd: ALL: deny
若你还想*哪些用户可用,man sshd_config 找找 AllowGroups 和AllowUsers 设定。
热心网友
时间:2022-04-23 14:01
454615