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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)