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 @   欢乐豆123  阅读(1156)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示