vagrant-centos7下使用root账号登录,配置ssh和sftp服务

vagrant配置ssh和sftp服务,使用root登录

    在前面的文章提到 vagrant+virtualbox的安装,以及安装过程中可能出现的问题如何处理,但是有时候为了使用起来更加方便,我们想通过第三方工具来管理操作,下面记录一下通过ssh和sftp来连接的操作过程。

    新安装的centos7服务器,需要root用户远程ssh访问,使用sftp进程文件传输。

    配置过程如下:

    开启root用户SFTP服务和SSH服务

    步骤1:修改配置文件

    执行下面命令:

    vagrant ssh 

    sudo  vim /etc/ssh/sshd_config

 1 Port 22 //打开22端口(此处可以自定义,默认22)
 2 
 3 # 找到下面这行并注释掉
 4 PermitRootLogin no
 5 # 修改为:
 6 PermitRootLogin yes //允许root账户登录,一般来说,为了安全起见,这一段还是不要允许的好.不过安全要求不高,可以这样做
 7 
 8 
 9 # 找到下面这行并注释掉
10 PasswordAuthentication no
11 # 修改为:
12 PasswordAuthentication yes //允许ssh账户使用密码验证登陆

     

    步骤2:重启sshd服务

    systemctl restart sshd

    设置完后,可以用 ps -ef | grep sshd 检查一下ssh服务是否开启,用 netstat -an | grep 22 检查一下22端口是否开启。

     步骤3: 用sftp和ssh连接

     1. sftp连接

      

     2. ssh连接

     

    参考链接:https://www.l1mn.com/p/5bp0s1.html

posted @ 2023-01-11 09:00  欢乐豆123  阅读(998)  评论(0编辑  收藏  举报