ssh远程连接服务器【解决密码正确但拒绝访问问题】

刚开始学linux,正好协会里有一台服务器,为方便以后管理,查了一些资料学习下远程连接服务器。以下是学习总结。

1、安装ssh,一般系统默认会有的,如果没有的话需要自己安装。

apt-get install ssh
apt-get openssh-server openssh-client

2、输入sudo ps -e |grep ssh 查看是否启动服务,没有的话输入下面命令启动

/etc/init.d/ssh start

看到下图中的样子就是已经启动
这里写图片描述

3、查看配置文件是否允许root远程访问,一般系统默认不允许root远程访问。

vim /etc/ssh/sshd_config

PermitRootLogin prohibit-password 这一行注释掉,并在下边添加一行PermitRootLogin yes
这里写图片描述

4、重启ssh-server服务

/etc/init.d/ssh restart

5、接下来就可以远程访问刚设置好的服务器了。

ssh root@192.* * * . * * * .* * *

接下来会提示是否确认,输入yes就行,然后输入密码

root@sd:~# ssh root@192.* * * . * * * .* * *
The authenticity of host ‘192.* * * . * * * .* * * (192.* * * . * * * .* * *)’ can’t be established.
ECDSA key fingerprint is SHA256:X39QsW/lO1kGEcAnmfsZZKb2+JPP8DmvXsjLDs7dI6g.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.* * * . * * * .* * *’ (ECDSA) to the list of known hosts.
root@192.* * * . * * * .* * *’s password:
Welcome to Ubuntu 16.04.5 LTS (GNU/Linux 4.13.0-36-generic i686)

输入然后就可以远程访问了

6、退出远程访问直接exit或者quit就可以啦。

7、结束,优秀。

猜你喜欢

转载自blog.csdn.net/k_young1997/article/details/81782289