我们未来接触到的linux系统一般情况下是没有界面(桌面环境),我们一般会在自己工作的电脑上,通过相关ssh工具,利用网络连接到远程的你的服务器上。连接工具有很多:mobaxterm、xshell/xftp、putty等等
mobaxterm
它的优势在于结合了ftp功能和shell功能,可以在一个软件上实现。
ubuntu问题
默认情况ubuntu中没有ssh连接工具,需要安装sshserver
sudo apt-get install openssh-server
安装完成后,需要启动ssh服务
sudo systemctl start ssh
防火墙要允许ssh通过
sudo ufw allow ssh
CentOS问题
默认情况,CentOS不能通过root账户登录ssh
当然可以在安装CentOS的时候设置root密码时允许对应的root账户进行ssh连接。
如果忘记设置了,也可以通过修改配置文件进行修改,但是需要用到vim的知识。
sudo vi /etc/ssh/sshd_config
会打开对应编辑界面,需要按一下i进入编辑模式,先简单的使用方向键操作光标到对应的
#PermitRootLogin prohibit-password