修改root用户密码

打开终端,输入 sudo passwd root 指令:

501900d0aac88dba0db082e520608e24.png

安装SSH服务

ssh默认端口号是22,可以在/etc/ssh/sshd_config文件中修改

查看服务器否开启:netstat -tlp

启动服务:sudo /etc/init.d/ssh start

重启服务:sudo /etc/init.d/ssh restart

在终端上输入 sudo apt-get install openssh-server 指令:

681ad8e604a446ad90b589538ffa85e9.png

开启了SSH服务后,我们可以用用户帐号远程登录,但用root帐号登录是被拒绝的,如何设置root帐号远程登录SSH呢?

允许root用户远程登录

修改ssh服务配置文件

在终端上输入 sudo vi /etc/ssh/sshd_config ,进入配置文件,将PermitRootLogin的注释去掉,然后将后面的参数值改为yes

1.修改之前:

3b79be001d5e78a20fc9c37bcef11672.png

2.修改之后

50f19823534621c6b556d18f715d015c.png

3.然后重启ssh服务: service sshd restart

544d9cb06403d60f9e17e9553a43d36a.png

登录成功。

安装vsftp服务器

我们可以通过工具连接ftp服务器来进行文件的上传和下载

1.在终端上输入 sudo apt-get install vsftpd 命令,等待安装完成

2.用FileZilla工具连接

0a85f4e4497fcd43c8b1e01e8fa6f5be.png

到这里是可以连接成功的,但是没有权限上传文件到服务器。

6261ea5f2ce55065a3d39755c03474dc.png

3.我们在终端输入 sudo vi /etc/vsftpd.conf 命令,将 #write_enable=YES 前面的#去掉,然后保存

4.在终端输入 sudo /etc/init.d/vsftpd restart 命令重启。

5.再试试上传文件。

feb4e4204a52668945d34496c5cb16f2.png

在ftp中root用户登录

在终端输入 sudo vi /etc/ftpusers 命令,将root用户注释掉就ok了。

bd7d67a604d26aa37d2c584bf8807ea5.png

结果如下:

e24b7fcae641ec3428e034649c8e9765.png

后续补充其它的。。。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐