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