关于ssh登陆的一些问题

最近在使用好几台服务器,可是有的服务器连不上,老是掉线,有的连得慢,有的甚至还中了病毒。。怎么说呢,要想好好使用服务器,要确保服务器以及客户及都是安全的,干净的,软件都安装对了。其次的话,多查多看,linux的这些东西真的不好弄,多学习吧。

首先、确保server端的ssh服务是开的(service shhd start)

然后在client端输入: ssh usrname@serverip (远程登录

scp filename usrname@serverip:/URL (远程传输)

 

常出现的问题:

 

问题一

ssh登录的时候链接端口失败

提示(1):

# ssh 192.168.***.**

ssh: connect to host 192.168.***.** port 22: No route to host

这由于server端没有开机或是网络不通(这个原因很多,最简单的是网线没有插。还有就是可能会是网卡down了等)如果是网卡down了ifup相应的网卡再试试

 

提示(2):

# ssh zhou@192.168.***.**

ssh: connect to host 192.168.***.** port 22: Connection refused

这是由于对方server的ssh服务没有开。这个server端开启服务即可。 

如何开启ssh服务呢?

首先确保要登录的主机安装了openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装 openssh-server sudo apt-get install openssh-server
   然后确认sshserver是否启动了:
   ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:sudo /etc/init.d/ssh start
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
然后使用以下方式登陆SSH:
ssh zhou@192.168.***.** zhou为192.168.***.**机器上的用户,需要输入密码。
断开连接:exit

 

问题二、

ssh到server上的时候密码是对的但是报如下信息:

# ssh 192.168.***.**

root@192.168.***.**'s password:

Permission denied, please try again.

 

这个是由于如果不输入用户名的时候默认的是root用户,但是安全期间ssh服务默认没有开root用户的ssh权限

 

解决方法:

 

要修改root的ssh权限,即修改 /etc/ssh/sshd_config文件中

PermitRootLogin no 改为 PermitRootLogin yes

 

问题三

登录是出现如下提示:

ssh root@192.168.***.**

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

Someone could be eavesdropping on you right now (man-in-the-middle attack)!

It is also possible that the RSA host key has just been changed.

The fingerprint for the RSA key sent by the remote host is

76:fb:b3:70:14:48:19:d6:29:f9:ba:42:46:be:fb:77.

Please contact your system administrator.

Add correct host key in /home/fante/.ssh/known_hosts to get rid of this

message.

Offending key in /home/fante/.ssh/known_hosts:68

RSA host key for 192.168.***.** has changed and you have requested strict checking.

Host key verification failed.

 

server端密码或是其他发生改变的时候。

解决方法一般就需要删除~/.ssh/known_hosts的东西,然后再登录即可。

转载于:https://www.cnblogs.com/little-white/p/3844938.html

有些时候,甚至会让你允许所有IP登录,要设置很多文件,不管是客户机还是服务器,windows还是linux,这个文件还是那个文件,重启还是咋的,你需要一步步去做,去调试。
提示一点,可能openssh并不好用的时候,你需要使用自带的ssh,一样的安装方法,这样你用起来也不会那么多限制,其次网段IP地址也很重要,网络没设置对或者网络不好的时候,你也需要链接很多次。

关于这方面,网上的资料还挺多的,但是真的好多bug:

ssh 登录时常出现的几种错误以及解决方法(Linux)

https://blog.csdn.net/GX_1_11_real/article/details/80423409

OpenSSH 实践手册
https://blog.csdn.net/ghdqfhw/article/details/114684475
解决:ssh_exchange_identification: read: Connection reset
https://blog.csdn.net/qq_47183158/article/details/112716750
解决:ssh_exchange_identification: read: Connection reset

https://www.cnblogs.com/coder-yy/p/14890447.html

在windows下使用OpenSSH(上)
https://blog.csdn.net/weixin_34087307/article/details/91975810
OPENSSH 详解
https://www.cnblogs.com/RXDXB/p/11672127.html?ivk_sa=1024320u
离线环境下Docker环境部署解决方案
http://www.baiguangnan.com/
openssh 和 openssl 是什么关系
http://www.javashuo.com/article/p-btgkpuuu-bs.html
掌握SSH这篇就够了
https://www.cnblogs.com/happy-island/p/14295802.html

ssh用户密码正确但是登录时却报被拒绝
https://blog.csdn.net/qq_42048263/article/details/120632193
CentOS7 SSH 密码正确,但仍提示“Permission denied”
https://blog.csdn.net/qq_19959355/article/details/95318767
ubuntu安装ssh无法连接解决日志(已解决,可连接)
https://bbs.csdn.net/topics/394197265?
【Linux】12.ssh登录服务器一直被拒绝、以及 ssh连接总自己断开 的解决办法
https://blog.csdn.net/u011754972/article/details/116116470
ssh:22端口拒绝服务

https://www.cnblogs.com/feizhoudiyibai/p/9431706.html

SSH服务器拒绝了密码,请再试一次,亲测有效

https://www.cnblogs.com/y593216/p/11232703.html

linux环境中,ssh登录报错,Permission denied, please try again.
https://www.cnblogs.com/chuanzhang053/p/9400732.html
解决vagrant ssh登录时permission deny的问题
https://blog.csdn.net/weixin_34008805/article/details/91453210

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值