关于使用ubuntu,无法用securecrt的问题的解决

问题

:刚开始学习linux的时候,相信很多人都会有登陆终端登不上的问题,具体表现为在secure crt界面出现
The remote system refused the connection.
通过百度搜索也没找到可靠的解决方法。

解决步骤

第一步:首先出现这个问题的话查看防火墙有没有关闭,在ubuntu下查看防火墙是否关闭使用ufw -status,如果是活动状态即没有关闭,输入命令ufw disable即可。如果不放心,使用iptables -F清掉所有的防火墙策略也可以。因为ufw是基于iptables做的(扯远了)。

第二步:使用netstat命令查看ssh端口有没有在监听,使用以下命令查看,默认22端口是ssh,所以查找22端口是找不到的
netstat -a|grep ssh
root@wzj:~# netstat -a|grep ssh
tcp 0 0 :ssh :* LISTEN
tcp 0 0 192.168.90.217:ssh 192.168.90.1:54708 ESTABLISHED
tcp 0 0 192.168.90.217:ssh 192.168.90.1:54690 ESTABLISHED
tcp6 0 0 [::]:ssh [::]:* LISTEN
unix 2 [ ACC ] 流 LISTENING 31369 /run/user/1000/keyring/ssh
当然这是已经启动ssh的情况,如果没有监听ssh(22)端口的话说明ssh服务没有起,使用service sshd start即可启动。如果start之后ssh端口还是没有listen请看第三步。如果是没有sshd服务请看第四步。

第三步:使用whereis sshd,查看ssh的路径,直接到该路径下执行sshd程序即可。

第四步:没有sshd服务该怎么办?最先想到的就是apt-get install ssh-server。首先需要apt-get update,如果update出现错误就说明软件源出错了,vi /etc/apt/source.list将你的软件源换成163的软件源,具体方法可以百度,这里不做详细解释。update成功后,如果install不成功,还是提示错误,说缺少这个库或者缺少那个库的,openssh-client版本不匹配的(默认ubuntu是缺省安装了这个软件包的,可以先卸载掉),然后根据提示,将所有缺少的软件或者库安装好,通过apt-get install,当然在安装的时候会有问题(因为依赖关系,安装有先后顺序,跟着提示走就行)。等安装好sshd服务后,通过第三步的方法启动sshd服务就可以了。

PS:新手在安装虚拟机的时候最好把vmtools一起装了,这样调试环境方便点,如果经常需要用到linux中的文件,或者频繁拷贝什么的,建议可以再windows下映射个磁盘,这样两个系统就可以互通了,当然怎样开启smba服务网上也是一搜一大堆。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值