刚开始学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、结束,优秀。