以下是针对ssh服务器配置的详细指南,内容包括配置ssh服务器、使用xshell登录、设置windows开机自启ssh服务以及测试计划任务。文章内容保持原意,同时进行了伪原创处理。
首先,需要对SSH服务器进行配置。以下是详细步骤:
# 移除预装的SSH服务器 sudo apt-get remove openssh-server <h1>安装新的SSH服务器</h1><p>sudo apt-get install openssh-server</p><h1>编辑配置文件</h1><p>vim /etc/ssh/sshd_config</p><h1>修改端口号,避免与Windows SSH服务端口冲突</h1><p>Port 2222</p><h1>启用密码登录</h1><p>UsePrivilegeSeparation yes</p><h1>允许root用户登录</h1><p>PermitRootLogin yes</p><h1>重启SSH服务</h1><p>sudo service ssh --full-restart
要使用Xshell连接到Windows的Linux子系统,请按照以下步骤操作:

设置用户名和密码:


SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板
0
可以通过Windows自带的计划任务功能来设置开机启动Ubuntu SSH服务。按照以下步骤操作:
-c "sudo -u root /usr/sbin/sshd"
以管理员身份打开DOS窗口,输入以下命令进行测试:
cd C:\WINDOWS\system32 bash.exe -c "sudo -u root /usr/sbin/sshd"
如果出现提示输入密码的弹窗,需要为
user1
由于计划任务自启动时无法输入密码,因此需要修改
/etc/sudoers
user1
sudo
vim /etc/sudoers</p><h1>添加以下行</h1><p>user1 ALL=(ALL) NOPASSWD: ALL
完成上述配置后,重新测试步骤3.2中的命令,确认不再出现输入密码的提示。
配置完成后,首先关闭Linux的SSH服务:
sudo service ssh stop ps aux | grep ssh
确认SSH服务已关闭。如果有其他行显示,使用
kill
接下来,回到任务计划程序页面:

找到创建的计划任务,右键点击并选择手动运行,查看运行结果。如果“上次运行结果列”显示“操作成功完成”,则表示计划任务配置成功。
以上就是使用 xshell 登录 Windows 的 linux 子系统的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号